./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix015.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/mix015.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de 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/mix015.opt.i ./goblint.2024-06-19_11-23-25.files/protection/mix015.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-7724a2d-m [2024-06-27 20:01:49,405 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 20:01:49,439 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 20:01:49,442 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 20:01:49,442 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 20:01:49,456 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 20:01:49,457 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 20:01:49,457 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 20:01:49,457 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 20:01:49,458 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 20:01:49,458 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 20:01:49,458 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 20:01:49,459 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 20:01:49,459 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 20:01:49,459 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 20:01:49,460 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 20:01:49,460 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 20:01:49,460 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 20:01:49,460 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 20:01:49,461 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 20:01:49,461 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 20:01:49,461 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 20:01:49,462 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 20:01:49,462 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 20:01:49,462 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 20:01:49,463 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 20:01:49,463 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 20:01:49,463 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 20:01:49,464 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 20:01:49,464 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 20:01:49,464 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 20:01:49,464 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 20:01:49,465 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:01:49,465 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 20:01:49,465 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 20:01:49,465 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 20:01:49,466 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 20:01:49,466 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 20:01:49,466 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 20:01:49,466 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 20:01:49,467 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 20:01:49,467 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 20:01:49,467 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 20:01:49,467 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-27 20:01:49,685 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 20:01:49,709 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 20:01:49,711 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 20:01:49,712 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 20:01:49,712 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 20:01:49,713 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix015.opt.i [2024-06-27 20:01:50,807 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 20:01:51,017 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 20:01:51,017 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix015.opt.i [2024-06-27 20:01:51,031 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/998fd4f61/dcd373a9c2fa41af8eb75d056d5f17df/FLAG08f5e26d1 [2024-06-27 20:01:51,041 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/998fd4f61/dcd373a9c2fa41af8eb75d056d5f17df [2024-06-27 20:01:51,049 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 20:01:51,049 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 20:01:51,050 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/mix015.opt.yml/witness.yml [2024-06-27 20:01:51,178 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 20:01:51,179 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 20:01:51,180 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 20:01:51,180 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 20:01:51,184 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 20:01:51,184 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:01:51" (1/2) ... [2024-06-27 20:01:51,185 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@384c95 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:01:51, skipping insertion in model container [2024-06-27 20:01:51,185 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:01:51" (1/2) ... [2024-06-27 20:01:51,187 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@68180407 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:01:51, skipping insertion in model container [2024-06-27 20:01:51,187 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:01:51" (2/2) ... [2024-06-27 20:01:51,187 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@384c95 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:01:51, skipping insertion in model container [2024-06-27 20:01:51,188 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:01:51" (2/2) ... [2024-06-27 20:01:51,188 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 20:01:51,274 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 20:01:51,275 INFO L97 edCorrectnessWitness]: Location invariant before [L856-L856] (((((((((((((((((((((! multithreaded || (x == 0 || x == 1)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-27 20:01:51,275 INFO L97 edCorrectnessWitness]: Location invariant before [L858-L858] (((((((((((((((((((((! multithreaded || (x == 0 || x == 1)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-27 20:01:51,275 INFO L97 edCorrectnessWitness]: Location invariant before [L859-L859] (((((((((((((((((((((! multithreaded || (x == 0 || x == 1)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-27 20:01:51,275 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 20:01:51,276 INFO L106 edCorrectnessWitness]: ghost_update [L854-L854] multithreaded = 1; [2024-06-27 20:01:51,313 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 20:01:51,628 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:01:51,652 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 20:01:51,719 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:01:51,749 INFO L206 MainTranslator]: Completed translation [2024-06-27 20:01:51,750 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:01:51 WrapperNode [2024-06-27 20:01:51,750 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 20:01:51,752 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 20:01:51,752 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 20:01:51,752 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 20:01:51,757 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 27.06 08:01:51" (1/1) ... [2024-06-27 20:01:51,768 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 27.06 08:01:51" (1/1) ... [2024-06-27 20:01:51,796 INFO L138 Inliner]: procedures = 175, calls = 49, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 151 [2024-06-27 20:01:51,798 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 20:01:51,799 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 20:01:51,801 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 20:01:51,801 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 20:01:51,813 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:01:51" (1/1) ... [2024-06-27 20:01:51,813 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:01:51" (1/1) ... [2024-06-27 20:01:51,822 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:01:51" (1/1) ... [2024-06-27 20:01:51,848 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-27 20:01:51,848 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:01:51" (1/1) ... [2024-06-27 20:01:51,849 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:01:51" (1/1) ... [2024-06-27 20:01:51,855 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:01:51" (1/1) ... [2024-06-27 20:01:51,856 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:01:51" (1/1) ... [2024-06-27 20:01:51,857 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:01:51" (1/1) ... [2024-06-27 20:01:51,858 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:01:51" (1/1) ... [2024-06-27 20:01:51,861 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 20:01:51,861 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 20:01:51,861 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 20:01:51,862 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 20:01:51,862 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:01:51" (1/1) ... [2024-06-27 20:01:51,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:01:51,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 20:01:51,886 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-27 20:01:51,894 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-27 20:01:51,914 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 20:01:51,914 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 20:01:51,915 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 20:01:51,915 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 20:01:51,915 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 20:01:51,915 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 20:01:51,915 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 20:01:51,916 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 20:01:51,916 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 20:01:51,916 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 20:01:51,916 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 20:01:51,916 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 20:01:51,917 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 20:01:52,019 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 20:01:52,020 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 20:01:52,377 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 20:01:52,379 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 20:01:52,544 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 20:01:52,545 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 20:01:52,545 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:01:52 BoogieIcfgContainer [2024-06-27 20:01:52,546 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 20:01:52,547 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 20:01:52,547 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 20:01:52,550 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 20:01:52,550 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 08:01:51" (1/4) ... [2024-06-27 20:01:52,551 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7242bb8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:01:52, skipping insertion in model container [2024-06-27 20:01:52,551 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:01:51" (2/4) ... [2024-06-27 20:01:52,551 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7242bb8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 08:01:52, skipping insertion in model container [2024-06-27 20:01:52,551 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:01:51" (3/4) ... [2024-06-27 20:01:52,553 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7242bb8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 08:01:52, skipping insertion in model container [2024-06-27 20:01:52,553 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:01:52" (4/4) ... [2024-06-27 20:01:52,553 INFO L112 eAbstractionObserver]: Analyzing ICFG mix015.opt.i [2024-06-27 20:01:52,568 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 20:01:52,568 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 20:01:52,568 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 20:01:52,601 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 20:01:52,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-27 20:01:52,642 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-27 20:01:52,643 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:01:52,644 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 77 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-27 20:01:52,644 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-27 20:01:52,646 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-27 20:01:52,652 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 20:01:52,657 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;@2316ce59, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 20:01:52,657 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 20:01:52,660 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 20:01:52,660 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 20:01:52,660 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:01:52,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:01:52,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 20:01:52,661 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-27 20:01:52,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:01:52,664 INFO L85 PathProgramCache]: Analyzing trace with hash 402627273, now seen corresponding path program 1 times [2024-06-27 20:01:52,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:01:52,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935843440] [2024-06-27 20:01:52,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:01:52,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:01:52,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:01:53,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:01:53,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:01:53,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935843440] [2024-06-27 20:01:53,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935843440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:01:53,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:01:53,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 20:01:53,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752362313] [2024-06-27 20:01:53,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:01:53,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 20:01:53,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:01:53,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 20:01:53,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 20:01:53,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-27 20:01:53,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:01:53,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:01:53,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-27 20:01:53,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:01:54,024 INFO L124 PetriNetUnfolderBase]: 1116/1782 cut-off events. [2024-06-27 20:01:54,024 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-27 20:01:54,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3533 conditions, 1782 events. 1116/1782 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9227 event pairs, 765 based on Foata normal form. 1/1708 useless extension candidates. Maximal degree in co-relation 3521. Up to 1676 conditions per place. [2024-06-27 20:01:54,039 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 31 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-27 20:01:54,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 173 flow [2024-06-27 20:01:54,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 20:01:54,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 20:01:54,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 83 transitions. [2024-06-27 20:01:54,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6434108527131783 [2024-06-27 20:01:54,051 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 83 transitions. [2024-06-27 20:01:54,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 173 flow [2024-06-27 20:01:54,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 168 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 20:01:54,056 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-27 20:01:54,057 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-27 20:01:54,059 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-27 20:01:54,060 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-27 20:01:54,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:01:54,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:01:54,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:01:54,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 20:01:54,061 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-27 20:01:54,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:01:54,062 INFO L85 PathProgramCache]: Analyzing trace with hash 377774120, now seen corresponding path program 1 times [2024-06-27 20:01:54,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:01:54,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178997097] [2024-06-27 20:01:54,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:01:54,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:01:54,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:01:54,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:01:54,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:01:54,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178997097] [2024-06-27 20:01:54,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178997097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:01:54,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:01:54,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 20:01:54,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097912856] [2024-06-27 20:01:54,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:01:54,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 20:01:54,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:01:54,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 20:01:54,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 20:01:54,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 43 [2024-06-27 20:01:54,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:01:54,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:01:54,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 43 [2024-06-27 20:01:54,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:01:55,050 INFO L124 PetriNetUnfolderBase]: 1280/1968 cut-off events. [2024-06-27 20:01:55,050 INFO L125 PetriNetUnfolderBase]: For 398/398 co-relation queries the response was YES. [2024-06-27 20:01:55,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4489 conditions, 1968 events. 1280/1968 cut-off events. For 398/398 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 9889 event pairs, 750 based on Foata normal form. 3/1949 useless extension candidates. Maximal degree in co-relation 4477. Up to 1897 conditions per place. [2024-06-27 20:01:55,058 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 39 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-27 20:01:55,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 242 flow [2024-06-27 20:01:55,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 20:01:55,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 20:01:55,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 105 transitions. [2024-06-27 20:01:55,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6104651162790697 [2024-06-27 20:01:55,060 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 105 transitions. [2024-06-27 20:01:55,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 242 flow [2024-06-27 20:01:55,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 238 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 20:01:55,062 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-27 20:01:55,062 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-27 20:01:55,063 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-27 20:01:55,063 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-27 20:01:55,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:01:55,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:01:55,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:01:55,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 20:01:55,064 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-27 20:01:55,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:01:55,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1173903438, now seen corresponding path program 1 times [2024-06-27 20:01:55,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:01:55,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812540355] [2024-06-27 20:01:55,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:01:55,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:01:55,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:01:55,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:01:55,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:01:55,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812540355] [2024-06-27 20:01:55,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812540355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:01:55,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:01:55,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 20:01:55,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669010102] [2024-06-27 20:01:55,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:01:55,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 20:01:55,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:01:55,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 20:01:55,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 20:01:55,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-27 20:01:55,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:01:55,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:01:55,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-27 20:01:55,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:01:56,264 INFO L124 PetriNetUnfolderBase]: 1558/2371 cut-off events. [2024-06-27 20:01:56,264 INFO L125 PetriNetUnfolderBase]: For 1303/1303 co-relation queries the response was YES. [2024-06-27 20:01:56,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5987 conditions, 2371 events. 1558/2371 cut-off events. For 1303/1303 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11778 event pairs, 839 based on Foata normal form. 3/2362 useless extension candidates. Maximal degree in co-relation 5973. Up to 2286 conditions per place. [2024-06-27 20:01:56,275 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 47 selfloop transitions, 10 changer transitions 0/64 dead transitions. [2024-06-27 20:01:56,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 64 transitions, 322 flow [2024-06-27 20:01:56,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:01:56,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:01:56,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-27 20:01:56,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-27 20:01:56,277 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 5 states and 125 transitions. [2024-06-27 20:01:56,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 64 transitions, 322 flow [2024-06-27 20:01:56,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 64 transitions, 308 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 20:01:56,279 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 176 flow [2024-06-27 20:01:56,279 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-27 20:01:56,280 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 6 predicate places. [2024-06-27 20:01:56,280 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 176 flow [2024-06-27 20:01:56,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:01:56,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:01:56,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:01:56,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 20:01:56,281 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-27 20:01:56,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:01:56,281 INFO L85 PathProgramCache]: Analyzing trace with hash -950747879, now seen corresponding path program 1 times [2024-06-27 20:01:56,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:01:56,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906996270] [2024-06-27 20:01:56,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:01:56,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:01:56,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:01:57,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:01:57,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:01:57,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906996270] [2024-06-27 20:01:57,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906996270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:01:57,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:01:57,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:01:57,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708334093] [2024-06-27 20:01:57,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:01:57,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:01:57,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:01:57,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:01:57,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:01:57,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-27 20:01:57,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 176 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:01:57,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:01:57,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-27 20:01:57,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:01:57,537 INFO L124 PetriNetUnfolderBase]: 1552/2375 cut-off events. [2024-06-27 20:01:57,538 INFO L125 PetriNetUnfolderBase]: For 2422/2422 co-relation queries the response was YES. [2024-06-27 20:01:57,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6561 conditions, 2375 events. 1552/2375 cut-off events. For 2422/2422 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11924 event pairs, 697 based on Foata normal form. 3/2373 useless extension candidates. Maximal degree in co-relation 6546. Up to 2262 conditions per place. [2024-06-27 20:01:57,548 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 54 selfloop transitions, 13 changer transitions 0/74 dead transitions. [2024-06-27 20:01:57,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 74 transitions, 400 flow [2024-06-27 20:01:57,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:01:57,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:01:57,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-27 20:01:57,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-27 20:01:57,550 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 176 flow. Second operand 6 states and 148 transitions. [2024-06-27 20:01:57,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 74 transitions, 400 flow [2024-06-27 20:01:57,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 74 transitions, 376 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 20:01:57,553 INFO L231 Difference]: Finished difference. Result has 53 places, 46 transitions, 212 flow [2024-06-27 20:01:57,553 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-27 20:01:57,554 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-27 20:01:57,554 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 46 transitions, 212 flow [2024-06-27 20:01:57,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:01:57,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:01:57,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:01:57,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 20:01:57,555 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-27 20:01:57,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:01:57,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1246508503, now seen corresponding path program 1 times [2024-06-27 20:01:57,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:01:57,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98318136] [2024-06-27 20:01:57,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:01:57,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:01:57,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:01:58,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:01:58,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:01:58,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98318136] [2024-06-27 20:01:58,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98318136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:01:58,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:01:58,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:01:58,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308050807] [2024-06-27 20:01:58,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:01:58,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:01:58,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:01:58,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:01:58,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:01:58,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 20:01:58,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 46 transitions, 212 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:01:58,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:01:58,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 20:01:58,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:01:58,569 INFO L124 PetriNetUnfolderBase]: 1495/2422 cut-off events. [2024-06-27 20:01:58,569 INFO L125 PetriNetUnfolderBase]: For 3673/3673 co-relation queries the response was YES. [2024-06-27 20:01:58,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7038 conditions, 2422 events. 1495/2422 cut-off events. For 3673/3673 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 12725 event pairs, 734 based on Foata normal form. 4/2418 useless extension candidates. Maximal degree in co-relation 7021. Up to 2212 conditions per place. [2024-06-27 20:01:58,583 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 45 selfloop transitions, 8 changer transitions 0/61 dead transitions. [2024-06-27 20:01:58,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 61 transitions, 364 flow [2024-06-27 20:01:58,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:01:58,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:01:58,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 107 transitions. [2024-06-27 20:01:58,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49767441860465117 [2024-06-27 20:01:58,585 INFO L175 Difference]: Start difference. First operand has 53 places, 46 transitions, 212 flow. Second operand 5 states and 107 transitions. [2024-06-27 20:01:58,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 61 transitions, 364 flow [2024-06-27 20:01:58,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 61 transitions, 330 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 20:01:58,588 INFO L231 Difference]: Finished difference. Result has 54 places, 49 transitions, 224 flow [2024-06-27 20:01:58,588 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-27 20:01:58,588 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 10 predicate places. [2024-06-27 20:01:58,589 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 49 transitions, 224 flow [2024-06-27 20:01:58,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:01:58,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:01:58,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:01:58,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 20:01:58,589 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:01:58,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:01:58,590 INFO L85 PathProgramCache]: Analyzing trace with hash 649599816, now seen corresponding path program 1 times [2024-06-27 20:01:58,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:01:58,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861904819] [2024-06-27 20:01:58,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:01:58,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:01:58,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:01:59,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:01:59,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:01:59,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861904819] [2024-06-27 20:01:59,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861904819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:01:59,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:01:59,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:01:59,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696498756] [2024-06-27 20:01:59,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:01:59,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:01:59,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:01:59,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:01:59,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:01:59,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:01:59,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 49 transitions, 224 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:01:59,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:01:59,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:01:59,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:01:59,847 INFO L124 PetriNetUnfolderBase]: 1746/2688 cut-off events. [2024-06-27 20:01:59,847 INFO L125 PetriNetUnfolderBase]: For 5952/5952 co-relation queries the response was YES. [2024-06-27 20:01:59,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8554 conditions, 2688 events. 1746/2688 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13395 event pairs, 828 based on Foata normal form. 4/2690 useless extension candidates. Maximal degree in co-relation 8535. Up to 2516 conditions per place. [2024-06-27 20:01:59,861 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 55 selfloop transitions, 16 changer transitions 0/78 dead transitions. [2024-06-27 20:01:59,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 78 transitions, 482 flow [2024-06-27 20:01:59,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:01:59,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:01:59,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 130 transitions. [2024-06-27 20:01:59,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5038759689922481 [2024-06-27 20:01:59,863 INFO L175 Difference]: Start difference. First operand has 54 places, 49 transitions, 224 flow. Second operand 6 states and 130 transitions. [2024-06-27 20:01:59,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 78 transitions, 482 flow [2024-06-27 20:01:59,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 78 transitions, 460 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 20:01:59,866 INFO L231 Difference]: Finished difference. Result has 57 places, 55 transitions, 288 flow [2024-06-27 20:01:59,866 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=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=288, PETRI_PLACES=57, PETRI_TRANSITIONS=55} [2024-06-27 20:01:59,866 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 13 predicate places. [2024-06-27 20:01:59,867 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 55 transitions, 288 flow [2024-06-27 20:01:59,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:01:59,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:01:59,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:01:59,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 20:01:59,867 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-27 20:01:59,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:01:59,868 INFO L85 PathProgramCache]: Analyzing trace with hash 657910296, now seen corresponding path program 2 times [2024-06-27 20:01:59,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:01:59,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156580534] [2024-06-27 20:01:59,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:01:59,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:01:59,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:00,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:00,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:00,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156580534] [2024-06-27 20:02:00,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156580534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:00,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:00,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:02:00,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575402693] [2024-06-27 20:02:00,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:00,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:02:00,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:00,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:02:00,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:02:00,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:02:00,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 55 transitions, 288 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:00,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:00,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:02:00,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:01,067 INFO L124 PetriNetUnfolderBase]: 1736/2676 cut-off events. [2024-06-27 20:02:01,067 INFO L125 PetriNetUnfolderBase]: For 8105/8115 co-relation queries the response was YES. [2024-06-27 20:02:01,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9144 conditions, 2676 events. 1736/2676 cut-off events. For 8105/8115 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13333 event pairs, 827 based on Foata normal form. 14/2689 useless extension candidates. Maximal degree in co-relation 9124. Up to 2508 conditions per place. [2024-06-27 20:02:01,081 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 49 selfloop transitions, 16 changer transitions 0/72 dead transitions. [2024-06-27 20:02:01,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 72 transitions, 460 flow [2024-06-27 20:02:01,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:02:01,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:02:01,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 124 transitions. [2024-06-27 20:02:01,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4806201550387597 [2024-06-27 20:02:01,083 INFO L175 Difference]: Start difference. First operand has 57 places, 55 transitions, 288 flow. Second operand 6 states and 124 transitions. [2024-06-27 20:02:01,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 72 transitions, 460 flow [2024-06-27 20:02:01,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 72 transitions, 428 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-27 20:02:01,088 INFO L231 Difference]: Finished difference. Result has 61 places, 55 transitions, 296 flow [2024-06-27 20:02:01,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=296, PETRI_PLACES=61, PETRI_TRANSITIONS=55} [2024-06-27 20:02:01,088 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 17 predicate places. [2024-06-27 20:02:01,089 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 55 transitions, 296 flow [2024-06-27 20:02:01,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:01,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:01,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:01,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 20:02:01,089 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:02:01,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:01,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1432569102, now seen corresponding path program 1 times [2024-06-27 20:02:01,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:01,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189097556] [2024-06-27 20:02:01,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:01,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:01,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:02,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:02,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:02,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189097556] [2024-06-27 20:02:02,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189097556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:02,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:02,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:02:02,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066877164] [2024-06-27 20:02:02,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:02,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:02:02,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:02,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:02:02,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:02:02,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 20:02:02,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 55 transitions, 296 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:02,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:02,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 20:02:02,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:02,803 INFO L124 PetriNetUnfolderBase]: 1823/2768 cut-off events. [2024-06-27 20:02:02,803 INFO L125 PetriNetUnfolderBase]: For 9784/9784 co-relation queries the response was YES. [2024-06-27 20:02:02,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9688 conditions, 2768 events. 1823/2768 cut-off events. For 9784/9784 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13605 event pairs, 592 based on Foata normal form. 6/2773 useless extension candidates. Maximal degree in co-relation 9667. Up to 2610 conditions per place. [2024-06-27 20:02:02,817 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 75 selfloop transitions, 18 changer transitions 0/99 dead transitions. [2024-06-27 20:02:02,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 99 transitions, 608 flow [2024-06-27 20:02:02,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:02:02,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:02:02,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 20:02:02,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319767441860465 [2024-06-27 20:02:02,818 INFO L175 Difference]: Start difference. First operand has 61 places, 55 transitions, 296 flow. Second operand 8 states and 183 transitions. [2024-06-27 20:02:02,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 99 transitions, 608 flow [2024-06-27 20:02:02,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 99 transitions, 568 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 20:02:02,825 INFO L231 Difference]: Finished difference. Result has 64 places, 59 transitions, 333 flow [2024-06-27 20:02:02,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=333, PETRI_PLACES=64, PETRI_TRANSITIONS=59} [2024-06-27 20:02:02,827 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 20 predicate places. [2024-06-27 20:02:02,828 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 59 transitions, 333 flow [2024-06-27 20:02:02,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:02,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:02,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:02,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 20:02:02,828 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:02:02,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:02,829 INFO L85 PathProgramCache]: Analyzing trace with hash 212596114, now seen corresponding path program 1 times [2024-06-27 20:02:02,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:02,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074403131] [2024-06-27 20:02:02,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:02,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:02,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:03,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:03,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:03,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074403131] [2024-06-27 20:02:03,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074403131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:03,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:03,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:02:03,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140550799] [2024-06-27 20:02:03,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:03,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:02:03,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:03,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:02:03,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:02:03,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:02:03,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 59 transitions, 333 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:03,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:03,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:02:03,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:04,311 INFO L124 PetriNetUnfolderBase]: 1845/2795 cut-off events. [2024-06-27 20:02:04,312 INFO L125 PetriNetUnfolderBase]: For 12597/12597 co-relation queries the response was YES. [2024-06-27 20:02:04,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10392 conditions, 2795 events. 1845/2795 cut-off events. For 12597/12597 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13654 event pairs, 635 based on Foata normal form. 4/2797 useless extension candidates. Maximal degree in co-relation 10369. Up to 2586 conditions per place. [2024-06-27 20:02:04,327 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 67 selfloop transitions, 24 changer transitions 0/96 dead transitions. [2024-06-27 20:02:04,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 96 transitions, 675 flow [2024-06-27 20:02:04,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:02:04,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:02:04,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-27 20:02:04,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4850498338870432 [2024-06-27 20:02:04,329 INFO L175 Difference]: Start difference. First operand has 64 places, 59 transitions, 333 flow. Second operand 7 states and 146 transitions. [2024-06-27 20:02:04,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 96 transitions, 675 flow [2024-06-27 20:02:04,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 96 transitions, 624 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 20:02:04,335 INFO L231 Difference]: Finished difference. Result has 66 places, 65 transitions, 396 flow [2024-06-27 20:02:04,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=396, PETRI_PLACES=66, PETRI_TRANSITIONS=65} [2024-06-27 20:02:04,336 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 22 predicate places. [2024-06-27 20:02:04,336 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 65 transitions, 396 flow [2024-06-27 20:02:04,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:04,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:04,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:04,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 20:02:04,337 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-27 20:02:04,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:04,337 INFO L85 PathProgramCache]: Analyzing trace with hash 212775604, now seen corresponding path program 2 times [2024-06-27 20:02:04,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:04,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406799681] [2024-06-27 20:02:04,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:04,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:04,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:05,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:05,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:05,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406799681] [2024-06-27 20:02:05,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406799681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:05,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:05,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:02:05,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579763157] [2024-06-27 20:02:05,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:05,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:02:05,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:05,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:02:05,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:02:05,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:02:05,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 65 transitions, 396 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:05,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:05,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:02:05,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:05,694 INFO L124 PetriNetUnfolderBase]: 1867/2827 cut-off events. [2024-06-27 20:02:05,694 INFO L125 PetriNetUnfolderBase]: For 15849/15849 co-relation queries the response was YES. [2024-06-27 20:02:05,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11131 conditions, 2827 events. 1867/2827 cut-off events. For 15849/15849 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13781 event pairs, 635 based on Foata normal form. 4/2829 useless extension candidates. Maximal degree in co-relation 11106. Up to 2605 conditions per place. [2024-06-27 20:02:05,710 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 65 selfloop transitions, 26 changer transitions 0/96 dead transitions. [2024-06-27 20:02:05,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 96 transitions, 714 flow [2024-06-27 20:02:05,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:02:05,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:02:05,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-27 20:02:05,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47840531561461797 [2024-06-27 20:02:05,712 INFO L175 Difference]: Start difference. First operand has 66 places, 65 transitions, 396 flow. Second operand 7 states and 144 transitions. [2024-06-27 20:02:05,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 96 transitions, 714 flow [2024-06-27 20:02:05,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 96 transitions, 668 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 20:02:05,722 INFO L231 Difference]: Finished difference. Result has 70 places, 68 transitions, 442 flow [2024-06-27 20:02:05,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=354, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=442, PETRI_PLACES=70, PETRI_TRANSITIONS=68} [2024-06-27 20:02:05,723 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 26 predicate places. [2024-06-27 20:02:05,725 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 68 transitions, 442 flow [2024-06-27 20:02:05,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:05,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:05,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:05,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 20:02:05,725 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-27 20:02:05,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:05,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1079615854, now seen corresponding path program 3 times [2024-06-27 20:02:05,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:05,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011501988] [2024-06-27 20:02:05,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:05,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:05,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:06,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:06,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:06,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011501988] [2024-06-27 20:02:06,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011501988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:06,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:06,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:02:06,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232868766] [2024-06-27 20:02:06,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:06,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:02:06,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:06,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:02:06,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:02:06,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:02:06,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 68 transitions, 442 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:06,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:06,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:02:06,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:07,131 INFO L124 PetriNetUnfolderBase]: 1857/2816 cut-off events. [2024-06-27 20:02:07,131 INFO L125 PetriNetUnfolderBase]: For 18378/18388 co-relation queries the response was YES. [2024-06-27 20:02:07,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11367 conditions, 2816 events. 1857/2816 cut-off events. For 18378/18388 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13802 event pairs, 646 based on Foata normal form. 11/2826 useless extension candidates. Maximal degree in co-relation 11340. Up to 2597 conditions per place. [2024-06-27 20:02:07,149 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 59 selfloop transitions, 26 changer transitions 0/90 dead transitions. [2024-06-27 20:02:07,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 90 transitions, 666 flow [2024-06-27 20:02:07,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:02:07,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:02:07,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-27 20:02:07,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4584717607973422 [2024-06-27 20:02:07,151 INFO L175 Difference]: Start difference. First operand has 70 places, 68 transitions, 442 flow. Second operand 7 states and 138 transitions. [2024-06-27 20:02:07,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 90 transitions, 666 flow [2024-06-27 20:02:07,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 90 transitions, 602 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 20:02:07,165 INFO L231 Difference]: Finished difference. Result has 73 places, 68 transitions, 438 flow [2024-06-27 20:02:07,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=378, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=438, PETRI_PLACES=73, PETRI_TRANSITIONS=68} [2024-06-27 20:02:07,166 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 29 predicate places. [2024-06-27 20:02:07,166 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 68 transitions, 438 flow [2024-06-27 20:02:07,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:07,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:07,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:07,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 20:02:07,167 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-27 20:02:07,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:07,167 INFO L85 PathProgramCache]: Analyzing trace with hash -2132121964, now seen corresponding path program 1 times [2024-06-27 20:02:07,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:07,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486744350] [2024-06-27 20:02:07,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:07,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:07,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:08,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:08,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:08,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486744350] [2024-06-27 20:02:08,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486744350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:08,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:08,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:02:08,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008025083] [2024-06-27 20:02:08,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:08,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:02:08,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:08,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:02:08,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:02:08,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 20:02:08,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 68 transitions, 438 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:08,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:08,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 20:02:08,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:08,636 INFO L124 PetriNetUnfolderBase]: 1532/2454 cut-off events. [2024-06-27 20:02:08,637 INFO L125 PetriNetUnfolderBase]: For 17391/17391 co-relation queries the response was YES. [2024-06-27 20:02:08,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9863 conditions, 2454 events. 1532/2454 cut-off events. For 17391/17391 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12779 event pairs, 547 based on Foata normal form. 4/2442 useless extension candidates. Maximal degree in co-relation 9835. Up to 2219 conditions per place. [2024-06-27 20:02:08,650 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 69 selfloop transitions, 13 changer transitions 0/93 dead transitions. [2024-06-27 20:02:08,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 93 transitions, 695 flow [2024-06-27 20:02:08,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:02:08,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:02:08,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-27 20:02:08,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4750830564784053 [2024-06-27 20:02:08,652 INFO L175 Difference]: Start difference. First operand has 73 places, 68 transitions, 438 flow. Second operand 7 states and 143 transitions. [2024-06-27 20:02:08,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 93 transitions, 695 flow [2024-06-27 20:02:08,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 93 transitions, 614 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 20:02:08,665 INFO L231 Difference]: Finished difference. Result has 74 places, 73 transitions, 443 flow [2024-06-27 20:02:08,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=362, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=443, PETRI_PLACES=74, PETRI_TRANSITIONS=73} [2024-06-27 20:02:08,666 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 30 predicate places. [2024-06-27 20:02:08,666 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 73 transitions, 443 flow [2024-06-27 20:02:08,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:08,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:08,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:08,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 20:02:08,667 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:02:08,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:08,667 INFO L85 PathProgramCache]: Analyzing trace with hash -683826412, now seen corresponding path program 1 times [2024-06-27 20:02:08,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:08,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437615107] [2024-06-27 20:02:08,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:08,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:08,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:09,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:09,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:09,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437615107] [2024-06-27 20:02:09,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437615107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:09,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:09,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:02:09,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683038727] [2024-06-27 20:02:09,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:09,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:02:09,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:09,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:02:09,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:02:09,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-27 20:02:09,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 73 transitions, 443 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:09,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:09,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-27 20:02:09,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:09,699 INFO L124 PetriNetUnfolderBase]: 1428/2352 cut-off events. [2024-06-27 20:02:09,699 INFO L125 PetriNetUnfolderBase]: For 19904/19904 co-relation queries the response was YES. [2024-06-27 20:02:09,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9934 conditions, 2352 events. 1428/2352 cut-off events. For 19904/19904 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12639 event pairs, 556 based on Foata normal form. 1/2352 useless extension candidates. Maximal degree in co-relation 9904. Up to 2130 conditions per place. [2024-06-27 20:02:09,711 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 63 selfloop transitions, 8 changer transitions 0/84 dead transitions. [2024-06-27 20:02:09,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 84 transitions, 627 flow [2024-06-27 20:02:09,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:02:09,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:02:09,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 105 transitions. [2024-06-27 20:02:09,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-27 20:02:09,712 INFO L175 Difference]: Start difference. First operand has 74 places, 73 transitions, 443 flow. Second operand 5 states and 105 transitions. [2024-06-27 20:02:09,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 84 transitions, 627 flow [2024-06-27 20:02:09,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 84 transitions, 586 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 20:02:09,722 INFO L231 Difference]: Finished difference. Result has 75 places, 76 transitions, 452 flow [2024-06-27 20:02:09,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=402, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=452, PETRI_PLACES=75, PETRI_TRANSITIONS=76} [2024-06-27 20:02:09,723 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 31 predicate places. [2024-06-27 20:02:09,723 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 76 transitions, 452 flow [2024-06-27 20:02:09,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:09,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:09,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:09,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 20:02:09,724 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-27 20:02:09,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:09,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1648445975, now seen corresponding path program 1 times [2024-06-27 20:02:09,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:09,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31573509] [2024-06-27 20:02:09,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:09,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:09,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:10,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:10,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:10,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31573509] [2024-06-27 20:02:10,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31573509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:10,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:10,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:02:10,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271435407] [2024-06-27 20:02:10,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:10,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:02:10,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:10,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:02:10,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:02:10,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:02:10,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 76 transitions, 452 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:10,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:10,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:02:10,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:11,490 INFO L124 PetriNetUnfolderBase]: 1868/2825 cut-off events. [2024-06-27 20:02:11,490 INFO L125 PetriNetUnfolderBase]: For 27082/27082 co-relation queries the response was YES. [2024-06-27 20:02:11,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12560 conditions, 2825 events. 1868/2825 cut-off events. For 27082/27082 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13802 event pairs, 588 based on Foata normal form. 4/2827 useless extension candidates. Maximal degree in co-relation 12529. Up to 2531 conditions per place. [2024-06-27 20:02:11,507 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 78 selfloop transitions, 37 changer transitions 0/120 dead transitions. [2024-06-27 20:02:11,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 120 transitions, 898 flow [2024-06-27 20:02:11,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:02:11,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:02:11,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-27 20:02:11,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-27 20:02:11,509 INFO L175 Difference]: Start difference. First operand has 75 places, 76 transitions, 452 flow. Second operand 8 states and 168 transitions. [2024-06-27 20:02:11,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 120 transitions, 898 flow [2024-06-27 20:02:11,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 120 transitions, 870 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 20:02:11,524 INFO L231 Difference]: Finished difference. Result has 80 places, 82 transitions, 576 flow [2024-06-27 20:02:11,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=424, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=576, PETRI_PLACES=80, PETRI_TRANSITIONS=82} [2024-06-27 20:02:11,525 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 36 predicate places. [2024-06-27 20:02:11,525 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 82 transitions, 576 flow [2024-06-27 20:02:11,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:11,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:11,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:11,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 20:02:11,526 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-27 20:02:11,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:11,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1648296245, now seen corresponding path program 2 times [2024-06-27 20:02:11,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:11,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568987248] [2024-06-27 20:02:11,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:11,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:11,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:12,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:12,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:12,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568987248] [2024-06-27 20:02:12,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568987248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:12,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:12,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:02:12,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179309264] [2024-06-27 20:02:12,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:12,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:02:12,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:12,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:02:12,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:02:12,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:02:12,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 82 transitions, 576 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:12,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:12,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:02:12,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:13,233 INFO L124 PetriNetUnfolderBase]: 1890/2857 cut-off events. [2024-06-27 20:02:13,234 INFO L125 PetriNetUnfolderBase]: For 31661/31661 co-relation queries the response was YES. [2024-06-27 20:02:13,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13457 conditions, 2857 events. 1890/2857 cut-off events. For 31661/31661 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13922 event pairs, 588 based on Foata normal form. 4/2859 useless extension candidates. Maximal degree in co-relation 13425. Up to 2550 conditions per place. [2024-06-27 20:02:13,248 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 77 selfloop transitions, 38 changer transitions 0/120 dead transitions. [2024-06-27 20:02:13,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 120 transitions, 992 flow [2024-06-27 20:02:13,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:02:13,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:02:13,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-27 20:02:13,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48255813953488375 [2024-06-27 20:02:13,250 INFO L175 Difference]: Start difference. First operand has 80 places, 82 transitions, 576 flow. Second operand 8 states and 166 transitions. [2024-06-27 20:02:13,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 120 transitions, 992 flow [2024-06-27 20:02:13,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 120 transitions, 913 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 20:02:13,265 INFO L231 Difference]: Finished difference. Result has 84 places, 85 transitions, 619 flow [2024-06-27 20:02:13,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=505, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=619, PETRI_PLACES=84, PETRI_TRANSITIONS=85} [2024-06-27 20:02:13,266 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 40 predicate places. [2024-06-27 20:02:13,266 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 85 transitions, 619 flow [2024-06-27 20:02:13,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:13,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:13,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:13,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 20:02:13,266 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-27 20:02:13,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:13,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1642732055, now seen corresponding path program 3 times [2024-06-27 20:02:13,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:13,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452334115] [2024-06-27 20:02:13,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:13,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:13,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:14,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:14,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:14,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452334115] [2024-06-27 20:02:14,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452334115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:14,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:14,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:02:14,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820534922] [2024-06-27 20:02:14,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:14,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:02:14,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:14,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:02:14,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:02:14,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:02:14,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 85 transitions, 619 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:14,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:14,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:02:14,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:14,852 INFO L124 PetriNetUnfolderBase]: 1912/2889 cut-off events. [2024-06-27 20:02:14,852 INFO L125 PetriNetUnfolderBase]: For 35265/35265 co-relation queries the response was YES. [2024-06-27 20:02:14,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13827 conditions, 2889 events. 1912/2889 cut-off events. For 35265/35265 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 14071 event pairs, 593 based on Foata normal form. 4/2891 useless extension candidates. Maximal degree in co-relation 13793. Up to 2569 conditions per place. [2024-06-27 20:02:14,874 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 75 selfloop transitions, 40 changer transitions 0/120 dead transitions. [2024-06-27 20:02:14,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 120 transitions, 1029 flow [2024-06-27 20:02:14,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:02:14,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:02:14,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-27 20:02:14,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-27 20:02:14,876 INFO L175 Difference]: Start difference. First operand has 84 places, 85 transitions, 619 flow. Second operand 8 states and 164 transitions. [2024-06-27 20:02:14,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 120 transitions, 1029 flow [2024-06-27 20:02:14,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 120 transitions, 951 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 20:02:14,900 INFO L231 Difference]: Finished difference. Result has 87 places, 88 transitions, 665 flow [2024-06-27 20:02:14,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=544, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=665, PETRI_PLACES=87, PETRI_TRANSITIONS=88} [2024-06-27 20:02:14,901 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 43 predicate places. [2024-06-27 20:02:14,901 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 88 transitions, 665 flow [2024-06-27 20:02:14,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:14,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:14,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:14,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 20:02:14,902 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-27 20:02:14,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:14,902 INFO L85 PathProgramCache]: Analyzing trace with hash 891648375, now seen corresponding path program 4 times [2024-06-27 20:02:14,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:14,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440725916] [2024-06-27 20:02:14,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:14,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:14,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:15,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:15,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:15,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440725916] [2024-06-27 20:02:15,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440725916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:15,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:15,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:02:15,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128568929] [2024-06-27 20:02:15,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:15,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:02:15,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:15,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:02:15,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:02:15,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:02:15,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 88 transitions, 665 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:15,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:15,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:02:15,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:16,392 INFO L124 PetriNetUnfolderBase]: 1902/2879 cut-off events. [2024-06-27 20:02:16,392 INFO L125 PetriNetUnfolderBase]: For 38808/38814 co-relation queries the response was YES. [2024-06-27 20:02:16,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13954 conditions, 2879 events. 1902/2879 cut-off events. For 38808/38814 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 14056 event pairs, 616 based on Foata normal form. 7/2885 useless extension candidates. Maximal degree in co-relation 13919. Up to 2561 conditions per place. [2024-06-27 20:02:16,408 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 70 selfloop transitions, 40 changer transitions 0/115 dead transitions. [2024-06-27 20:02:16,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 115 transitions, 959 flow [2024-06-27 20:02:16,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:02:16,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:02:16,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-27 20:02:16,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-27 20:02:16,410 INFO L175 Difference]: Start difference. First operand has 87 places, 88 transitions, 665 flow. Second operand 8 states and 158 transitions. [2024-06-27 20:02:16,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 115 transitions, 959 flow [2024-06-27 20:02:16,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 115 transitions, 868 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 20:02:16,436 INFO L231 Difference]: Finished difference. Result has 90 places, 88 transitions, 662 flow [2024-06-27 20:02:16,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=574, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=662, PETRI_PLACES=90, PETRI_TRANSITIONS=88} [2024-06-27 20:02:16,436 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 46 predicate places. [2024-06-27 20:02:16,437 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 88 transitions, 662 flow [2024-06-27 20:02:16,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:16,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:16,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:16,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 20:02:16,437 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-27 20:02:16,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:16,438 INFO L85 PathProgramCache]: Analyzing trace with hash 232426522, now seen corresponding path program 1 times [2024-06-27 20:02:16,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:16,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651603568] [2024-06-27 20:02:16,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:16,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:16,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:17,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:17,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:17,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651603568] [2024-06-27 20:02:17,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651603568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:17,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:17,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:02:17,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823344739] [2024-06-27 20:02:17,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:17,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:02:17,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:17,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:02:17,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:02:17,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-27 20:02:17,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 88 transitions, 662 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:17,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:17,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-27 20:02:17,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:17,768 INFO L124 PetriNetUnfolderBase]: 1458/2403 cut-off events. [2024-06-27 20:02:17,769 INFO L125 PetriNetUnfolderBase]: For 34777/34777 co-relation queries the response was YES. [2024-06-27 20:02:17,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11717 conditions, 2403 events. 1458/2403 cut-off events. For 34777/34777 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12884 event pairs, 527 based on Foata normal form. 2/2402 useless extension candidates. Maximal degree in co-relation 11681. Up to 2133 conditions per place. [2024-06-27 20:02:17,783 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 73 selfloop transitions, 11 changer transitions 0/101 dead transitions. [2024-06-27 20:02:17,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 101 transitions, 880 flow [2024-06-27 20:02:17,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:02:17,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:02:17,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2024-06-27 20:02:17,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-27 20:02:17,785 INFO L175 Difference]: Start difference. First operand has 90 places, 88 transitions, 662 flow. Second operand 6 states and 123 transitions. [2024-06-27 20:02:17,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 101 transitions, 880 flow [2024-06-27 20:02:17,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 101 transitions, 745 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 20:02:17,805 INFO L231 Difference]: Finished difference. Result has 86 places, 91 transitions, 587 flow [2024-06-27 20:02:17,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=587, PETRI_PLACES=86, PETRI_TRANSITIONS=91} [2024-06-27 20:02:17,807 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 42 predicate places. [2024-06-27 20:02:17,807 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 91 transitions, 587 flow [2024-06-27 20:02:17,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:17,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:17,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:17,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 20:02:17,808 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-27 20:02:17,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:17,808 INFO L85 PathProgramCache]: Analyzing trace with hash 442247839, now seen corresponding path program 1 times [2024-06-27 20:02:17,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:17,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870936265] [2024-06-27 20:02:17,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:17,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:17,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:18,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:18,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:18,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870936265] [2024-06-27 20:02:18,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870936265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:18,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:18,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:02:18,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068368041] [2024-06-27 20:02:18,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:18,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:02:18,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:18,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:02:18,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:02:18,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:02:18,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 91 transitions, 587 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:18,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:18,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:02:18,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:19,568 INFO L124 PetriNetUnfolderBase]: 1915/2903 cut-off events. [2024-06-27 20:02:19,568 INFO L125 PetriNetUnfolderBase]: For 45274/45274 co-relation queries the response was YES. [2024-06-27 20:02:19,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14482 conditions, 2903 events. 1915/2903 cut-off events. For 45274/45274 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14168 event pairs, 627 based on Foata normal form. 4/2906 useless extension candidates. Maximal degree in co-relation 14446. Up to 2758 conditions per place. [2024-06-27 20:02:19,584 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 109 selfloop transitions, 20 changer transitions 0/134 dead transitions. [2024-06-27 20:02:19,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 134 transitions, 985 flow [2024-06-27 20:02:19,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:02:19,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:02:19,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-27 20:02:19,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4599483204134367 [2024-06-27 20:02:19,586 INFO L175 Difference]: Start difference. First operand has 86 places, 91 transitions, 587 flow. Second operand 9 states and 178 transitions. [2024-06-27 20:02:19,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 134 transitions, 985 flow [2024-06-27 20:02:19,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 134 transitions, 947 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 20:02:19,613 INFO L231 Difference]: Finished difference. Result has 91 places, 94 transitions, 639 flow [2024-06-27 20:02:19,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=549, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=639, PETRI_PLACES=91, PETRI_TRANSITIONS=94} [2024-06-27 20:02:19,614 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 47 predicate places. [2024-06-27 20:02:19,614 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 94 transitions, 639 flow [2024-06-27 20:02:19,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:19,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:19,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:19,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 20:02:19,615 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-27 20:02:19,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:19,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1858158861, now seen corresponding path program 2 times [2024-06-27 20:02:19,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:19,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986431064] [2024-06-27 20:02:19,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:19,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:19,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:20,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:20,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:20,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986431064] [2024-06-27 20:02:20,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986431064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:20,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:20,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:02:20,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581656952] [2024-06-27 20:02:20,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:20,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:02:20,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:20,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:02:20,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:02:20,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:02:20,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 94 transitions, 639 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:20,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:20,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:02:20,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:21,536 INFO L124 PetriNetUnfolderBase]: 1937/2943 cut-off events. [2024-06-27 20:02:21,536 INFO L125 PetriNetUnfolderBase]: For 50361/50361 co-relation queries the response was YES. [2024-06-27 20:02:21,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15234 conditions, 2943 events. 1937/2943 cut-off events. For 50361/50361 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 14504 event pairs, 543 based on Foata normal form. 4/2945 useless extension candidates. Maximal degree in co-relation 15197. Up to 2508 conditions per place. [2024-06-27 20:02:21,550 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 87 selfloop transitions, 51 changer transitions 0/143 dead transitions. [2024-06-27 20:02:21,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 143 transitions, 1187 flow [2024-06-27 20:02:21,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:02:21,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:02:21,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-27 20:02:21,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48578811369509045 [2024-06-27 20:02:21,552 INFO L175 Difference]: Start difference. First operand has 91 places, 94 transitions, 639 flow. Second operand 9 states and 188 transitions. [2024-06-27 20:02:21,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 143 transitions, 1187 flow [2024-06-27 20:02:21,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 143 transitions, 1121 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 20:02:21,575 INFO L231 Difference]: Finished difference. Result has 93 places, 100 transitions, 773 flow [2024-06-27 20:02:21,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=573, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=773, PETRI_PLACES=93, PETRI_TRANSITIONS=100} [2024-06-27 20:02:21,575 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 49 predicate places. [2024-06-27 20:02:21,575 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 100 transitions, 773 flow [2024-06-27 20:02:21,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:21,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:21,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:21,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 20:02:21,576 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-27 20:02:21,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:21,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1853517231, now seen corresponding path program 3 times [2024-06-27 20:02:21,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:21,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554462200] [2024-06-27 20:02:21,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:21,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:21,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:22,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:22,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:22,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554462200] [2024-06-27 20:02:22,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554462200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:22,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:22,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:02:22,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497890465] [2024-06-27 20:02:22,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:22,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:02:22,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:22,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:02:22,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:02:22,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:02:22,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 100 transitions, 773 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:22,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:22,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:02:22,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:23,253 INFO L124 PetriNetUnfolderBase]: 1959/2985 cut-off events. [2024-06-27 20:02:23,254 INFO L125 PetriNetUnfolderBase]: For 56995/56995 co-relation queries the response was YES. [2024-06-27 20:02:23,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16097 conditions, 2985 events. 1959/2985 cut-off events. For 56995/56995 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 14776 event pairs, 548 based on Foata normal form. 4/2987 useless extension candidates. Maximal degree in co-relation 16059. Up to 2527 conditions per place. [2024-06-27 20:02:23,270 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 86 selfloop transitions, 52 changer transitions 0/143 dead transitions. [2024-06-27 20:02:23,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 143 transitions, 1281 flow [2024-06-27 20:02:23,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:02:23,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:02:23,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-27 20:02:23,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4806201550387597 [2024-06-27 20:02:23,272 INFO L175 Difference]: Start difference. First operand has 93 places, 100 transitions, 773 flow. Second operand 9 states and 186 transitions. [2024-06-27 20:02:23,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 143 transitions, 1281 flow [2024-06-27 20:02:23,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 143 transitions, 1186 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 20:02:23,306 INFO L231 Difference]: Finished difference. Result has 97 places, 103 transitions, 838 flow [2024-06-27 20:02:23,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=686, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=838, PETRI_PLACES=97, PETRI_TRANSITIONS=103} [2024-06-27 20:02:23,307 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 53 predicate places. [2024-06-27 20:02:23,307 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 103 transitions, 838 flow [2024-06-27 20:02:23,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:23,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:23,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:23,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 20:02:23,307 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-27 20:02:23,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:23,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1680781077, now seen corresponding path program 1 times [2024-06-27 20:02:23,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:23,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402326819] [2024-06-27 20:02:23,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:23,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:23,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:24,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:24,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:24,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402326819] [2024-06-27 20:02:24,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402326819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:24,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:24,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:02:24,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719250307] [2024-06-27 20:02:24,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:24,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:02:24,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:24,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:02:24,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:02:24,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:02:24,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 103 transitions, 838 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:24,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:24,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:02:24,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:25,061 INFO L124 PetriNetUnfolderBase]: 1859/2890 cut-off events. [2024-06-27 20:02:25,061 INFO L125 PetriNetUnfolderBase]: For 61879/61879 co-relation queries the response was YES. [2024-06-27 20:02:25,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16062 conditions, 2890 events. 1859/2890 cut-off events. For 61879/61879 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 14732 event pairs, 603 based on Foata normal form. 4/2885 useless extension candidates. Maximal degree in co-relation 16022. Up to 2647 conditions per place. [2024-06-27 20:02:25,076 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 103 selfloop transitions, 23 changer transitions 0/136 dead transitions. [2024-06-27 20:02:25,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 136 transitions, 1217 flow [2024-06-27 20:02:25,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:02:25,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:02:25,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-27 20:02:25,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47093023255813954 [2024-06-27 20:02:25,077 INFO L175 Difference]: Start difference. First operand has 97 places, 103 transitions, 838 flow. Second operand 8 states and 162 transitions. [2024-06-27 20:02:25,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 136 transitions, 1217 flow [2024-06-27 20:02:25,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 136 transitions, 1107 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 20:02:25,108 INFO L231 Difference]: Finished difference. Result has 100 places, 108 transitions, 846 flow [2024-06-27 20:02:25,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=731, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=846, PETRI_PLACES=100, PETRI_TRANSITIONS=108} [2024-06-27 20:02:25,109 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 56 predicate places. [2024-06-27 20:02:25,109 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 108 transitions, 846 flow [2024-06-27 20:02:25,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:25,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:25,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:25,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 20:02:25,110 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-27 20:02:25,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:25,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1681027341, now seen corresponding path program 4 times [2024-06-27 20:02:25,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:25,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706352133] [2024-06-27 20:02:25,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:25,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:25,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:25,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:25,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:25,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706352133] [2024-06-27 20:02:25,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706352133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:25,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:25,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:02:25,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254148582] [2024-06-27 20:02:25,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:25,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:02:25,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:25,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:02:25,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:02:26,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:02:26,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 108 transitions, 846 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:26,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:26,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:02:26,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:26,809 INFO L124 PetriNetUnfolderBase]: 1998/3059 cut-off events. [2024-06-27 20:02:26,809 INFO L125 PetriNetUnfolderBase]: For 67734/67734 co-relation queries the response was YES. [2024-06-27 20:02:26,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17172 conditions, 3059 events. 1998/3059 cut-off events. For 67734/67734 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 15264 event pairs, 556 based on Foata normal form. 4/3061 useless extension candidates. Maximal degree in co-relation 17130. Up to 2573 conditions per place. [2024-06-27 20:02:26,828 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 87 selfloop transitions, 56 changer transitions 0/148 dead transitions. [2024-06-27 20:02:26,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 148 transitions, 1369 flow [2024-06-27 20:02:26,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:02:26,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:02:26,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-27 20:02:26,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4754521963824289 [2024-06-27 20:02:26,832 INFO L175 Difference]: Start difference. First operand has 100 places, 108 transitions, 846 flow. Second operand 9 states and 184 transitions. [2024-06-27 20:02:26,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 148 transitions, 1369 flow [2024-06-27 20:02:26,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 148 transitions, 1298 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 20:02:26,864 INFO L231 Difference]: Finished difference. Result has 104 places, 111 transitions, 938 flow [2024-06-27 20:02:26,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=775, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=938, PETRI_PLACES=104, PETRI_TRANSITIONS=111} [2024-06-27 20:02:26,864 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 60 predicate places. [2024-06-27 20:02:26,864 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 111 transitions, 938 flow [2024-06-27 20:02:26,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:26,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:26,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:26,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 20:02:26,865 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:02:26,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:26,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1398059147, now seen corresponding path program 1 times [2024-06-27 20:02:26,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:26,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978852470] [2024-06-27 20:02:26,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:26,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:26,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:27,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:27,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:27,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978852470] [2024-06-27 20:02:27,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978852470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:27,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:27,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:02:27,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565958240] [2024-06-27 20:02:27,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:27,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:02:27,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:27,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:02:27,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:02:27,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 20:02:27,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 111 transitions, 938 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:27,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:27,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 20:02:27,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:28,039 INFO L124 PetriNetUnfolderBase]: 1740/2763 cut-off events. [2024-06-27 20:02:28,040 INFO L125 PetriNetUnfolderBase]: For 73023/73033 co-relation queries the response was YES. [2024-06-27 20:02:28,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16458 conditions, 2763 events. 1740/2763 cut-off events. For 73023/73033 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 14503 event pairs, 586 based on Foata normal form. 1/2738 useless extension candidates. Maximal degree in co-relation 16415. Up to 2549 conditions per place. [2024-06-27 20:02:28,058 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 102 selfloop transitions, 11 changer transitions 0/129 dead transitions. [2024-06-27 20:02:28,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 129 transitions, 1230 flow [2024-06-27 20:02:28,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:02:28,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:02:28,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2024-06-27 20:02:28,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-27 20:02:28,060 INFO L175 Difference]: Start difference. First operand has 104 places, 111 transitions, 938 flow. Second operand 6 states and 123 transitions. [2024-06-27 20:02:28,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 129 transitions, 1230 flow [2024-06-27 20:02:28,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 129 transitions, 1115 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 20:02:28,098 INFO L231 Difference]: Finished difference. Result has 104 places, 114 transitions, 885 flow [2024-06-27 20:02:28,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=823, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=885, PETRI_PLACES=104, PETRI_TRANSITIONS=114} [2024-06-27 20:02:28,098 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 60 predicate places. [2024-06-27 20:02:28,098 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 114 transitions, 885 flow [2024-06-27 20:02:28,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:28,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:28,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:28,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 20:02:28,099 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-27 20:02:28,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:28,099 INFO L85 PathProgramCache]: Analyzing trace with hash -280238285, now seen corresponding path program 2 times [2024-06-27 20:02:28,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:28,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820458286] [2024-06-27 20:02:28,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:28,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:28,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:28,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:28,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:28,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820458286] [2024-06-27 20:02:28,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820458286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:28,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:28,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:02:28,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663743647] [2024-06-27 20:02:28,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:28,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:02:28,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:28,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:02:28,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:02:29,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:02:29,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 114 transitions, 885 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:29,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:29,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:02:29,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:29,624 INFO L124 PetriNetUnfolderBase]: 1914/2989 cut-off events. [2024-06-27 20:02:29,625 INFO L125 PetriNetUnfolderBase]: For 79150/79158 co-relation queries the response was YES. [2024-06-27 20:02:29,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17573 conditions, 2989 events. 1914/2989 cut-off events. For 79150/79158 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 15417 event pairs, 608 based on Foata normal form. 12/3000 useless extension candidates. Maximal degree in co-relation 17529. Up to 2725 conditions per place. [2024-06-27 20:02:29,642 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 107 selfloop transitions, 29 changer transitions 0/146 dead transitions. [2024-06-27 20:02:29,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 146 transitions, 1304 flow [2024-06-27 20:02:29,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:02:29,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:02:29,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-27 20:02:29,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-27 20:02:29,643 INFO L175 Difference]: Start difference. First operand has 104 places, 114 transitions, 885 flow. Second operand 8 states and 158 transitions. [2024-06-27 20:02:29,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 146 transitions, 1304 flow [2024-06-27 20:02:29,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 146 transitions, 1264 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 20:02:29,689 INFO L231 Difference]: Finished difference. Result has 109 places, 122 transitions, 1013 flow [2024-06-27 20:02:29,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=845, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1013, PETRI_PLACES=109, PETRI_TRANSITIONS=122} [2024-06-27 20:02:29,689 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 65 predicate places. [2024-06-27 20:02:29,689 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 122 transitions, 1013 flow [2024-06-27 20:02:29,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:29,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:29,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:29,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 20:02:29,690 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-27 20:02:29,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:29,691 INFO L85 PathProgramCache]: Analyzing trace with hash -269762765, now seen corresponding path program 3 times [2024-06-27 20:02:29,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:29,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851929317] [2024-06-27 20:02:29,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:29,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:29,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:30,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:30,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:30,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851929317] [2024-06-27 20:02:30,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851929317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:30,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:30,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:02:30,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077926339] [2024-06-27 20:02:30,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:30,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:02:30,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:30,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:02:30,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:02:30,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:02:30,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 122 transitions, 1013 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:30,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:30,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:02:30,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:31,247 INFO L124 PetriNetUnfolderBase]: 1931/3016 cut-off events. [2024-06-27 20:02:31,248 INFO L125 PetriNetUnfolderBase]: For 86730/86738 co-relation queries the response was YES. [2024-06-27 20:02:31,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18404 conditions, 3016 events. 1931/3016 cut-off events. For 86730/86738 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 15617 event pairs, 572 based on Foata normal form. 12/3020 useless extension candidates. Maximal degree in co-relation 18358. Up to 2669 conditions per place. [2024-06-27 20:02:31,270 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 107 selfloop transitions, 36 changer transitions 0/153 dead transitions. [2024-06-27 20:02:31,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 153 transitions, 1543 flow [2024-06-27 20:02:31,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:02:31,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:02:31,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-27 20:02:31,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4680232558139535 [2024-06-27 20:02:31,274 INFO L175 Difference]: Start difference. First operand has 109 places, 122 transitions, 1013 flow. Second operand 8 states and 161 transitions. [2024-06-27 20:02:31,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 153 transitions, 1543 flow [2024-06-27 20:02:31,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 153 transitions, 1476 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 20:02:31,325 INFO L231 Difference]: Finished difference. Result has 114 places, 126 transitions, 1113 flow [2024-06-27 20:02:31,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=946, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1113, PETRI_PLACES=114, PETRI_TRANSITIONS=126} [2024-06-27 20:02:31,325 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 70 predicate places. [2024-06-27 20:02:31,325 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 126 transitions, 1113 flow [2024-06-27 20:02:31,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:31,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:31,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:31,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 20:02:31,326 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-27 20:02:31,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:31,326 INFO L85 PathProgramCache]: Analyzing trace with hash -565338155, now seen corresponding path program 4 times [2024-06-27 20:02:31,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:31,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636260989] [2024-06-27 20:02:31,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:31,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:31,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:32,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:32,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:32,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636260989] [2024-06-27 20:02:32,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636260989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:32,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:32,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:02:32,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043333293] [2024-06-27 20:02:32,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:32,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:02:32,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:32,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:02:32,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:02:32,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:02:32,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 126 transitions, 1113 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:32,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:32,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:02:32,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:32,844 INFO L124 PetriNetUnfolderBase]: 1923/3004 cut-off events. [2024-06-27 20:02:32,844 INFO L125 PetriNetUnfolderBase]: For 91403/91411 co-relation queries the response was YES. [2024-06-27 20:02:32,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18263 conditions, 3004 events. 1923/3004 cut-off events. For 91403/91411 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 15514 event pairs, 606 based on Foata normal form. 12/3015 useless extension candidates. Maximal degree in co-relation 18216. Up to 2740 conditions per place. [2024-06-27 20:02:32,863 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 112 selfloop transitions, 28 changer transitions 0/150 dead transitions. [2024-06-27 20:02:32,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 150 transitions, 1453 flow [2024-06-27 20:02:32,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:02:32,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:02:32,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-27 20:02:32,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-27 20:02:32,864 INFO L175 Difference]: Start difference. First operand has 114 places, 126 transitions, 1113 flow. Second operand 8 states and 159 transitions. [2024-06-27 20:02:32,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 150 transitions, 1453 flow [2024-06-27 20:02:32,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 150 transitions, 1355 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-27 20:02:32,908 INFO L231 Difference]: Finished difference. Result has 118 places, 126 transitions, 1078 flow [2024-06-27 20:02:32,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1015, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1078, PETRI_PLACES=118, PETRI_TRANSITIONS=126} [2024-06-27 20:02:32,909 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 74 predicate places. [2024-06-27 20:02:32,909 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 126 transitions, 1078 flow [2024-06-27 20:02:32,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:32,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:32,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:32,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 20:02:32,909 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-27 20:02:32,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:32,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1945194227, now seen corresponding path program 5 times [2024-06-27 20:02:32,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:32,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650932139] [2024-06-27 20:02:32,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:32,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:32,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:33,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:33,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:33,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650932139] [2024-06-27 20:02:33,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650932139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:33,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:33,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:02:33,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195816272] [2024-06-27 20:02:33,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:33,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:02:33,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:33,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:02:33,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:02:33,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:02:33,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 126 transitions, 1078 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:33,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:33,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:02:33,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:34,635 INFO L124 PetriNetUnfolderBase]: 2030/3123 cut-off events. [2024-06-27 20:02:34,635 INFO L125 PetriNetUnfolderBase]: For 95392/95396 co-relation queries the response was YES. [2024-06-27 20:02:34,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18764 conditions, 3123 events. 2030/3123 cut-off events. For 95392/95396 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 15696 event pairs, 588 based on Foata normal form. 5/3126 useless extension candidates. Maximal degree in co-relation 18715. Up to 2621 conditions per place. [2024-06-27 20:02:34,652 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 92 selfloop transitions, 60 changer transitions 0/157 dead transitions. [2024-06-27 20:02:34,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 157 transitions, 1466 flow [2024-06-27 20:02:34,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:02:34,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:02:34,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-27 20:02:34,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4599483204134367 [2024-06-27 20:02:34,654 INFO L175 Difference]: Start difference. First operand has 118 places, 126 transitions, 1078 flow. Second operand 9 states and 178 transitions. [2024-06-27 20:02:34,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 157 transitions, 1466 flow [2024-06-27 20:02:34,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 157 transitions, 1349 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 20:02:34,694 INFO L231 Difference]: Finished difference. Result has 118 places, 126 transitions, 1089 flow [2024-06-27 20:02:34,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=961, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1089, PETRI_PLACES=118, PETRI_TRANSITIONS=126} [2024-06-27 20:02:34,695 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 74 predicate places. [2024-06-27 20:02:34,695 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 126 transitions, 1089 flow [2024-06-27 20:02:34,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:34,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:34,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:34,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 20:02:34,696 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:02:34,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:34,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1384726667, now seen corresponding path program 2 times [2024-06-27 20:02:34,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:34,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667980632] [2024-06-27 20:02:34,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:34,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:34,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:35,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:35,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:35,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667980632] [2024-06-27 20:02:35,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667980632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:35,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:35,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:02:35,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059660388] [2024-06-27 20:02:35,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:35,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:02:35,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:35,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:02:35,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:02:35,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 20:02:35,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 126 transitions, 1089 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:35,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:35,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 20:02:35,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:35,766 INFO L124 PetriNetUnfolderBase]: 1764/2800 cut-off events. [2024-06-27 20:02:35,766 INFO L125 PetriNetUnfolderBase]: For 100509/100532 co-relation queries the response was YES. [2024-06-27 20:02:35,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17852 conditions, 2800 events. 1764/2800 cut-off events. For 100509/100532 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 14621 event pairs, 596 based on Foata normal form. 9/2776 useless extension candidates. Maximal degree in co-relation 17804. Up to 2583 conditions per place. [2024-06-27 20:02:35,784 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 106 selfloop transitions, 16 changer transitions 0/138 dead transitions. [2024-06-27 20:02:35,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 138 transitions, 1393 flow [2024-06-27 20:02:35,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:02:35,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:02:35,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-27 20:02:35,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46124031007751937 [2024-06-27 20:02:35,786 INFO L175 Difference]: Start difference. First operand has 118 places, 126 transitions, 1089 flow. Second operand 6 states and 119 transitions. [2024-06-27 20:02:35,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 138 transitions, 1393 flow [2024-06-27 20:02:35,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 138 transitions, 1194 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 20:02:35,831 INFO L231 Difference]: Finished difference. Result has 114 places, 129 transitions, 972 flow [2024-06-27 20:02:35,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=890, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=972, PETRI_PLACES=114, PETRI_TRANSITIONS=129} [2024-06-27 20:02:35,832 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 70 predicate places. [2024-06-27 20:02:35,832 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 129 transitions, 972 flow [2024-06-27 20:02:35,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:35,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:35,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:35,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 20:02:35,833 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:02:35,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:35,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1996682947, now seen corresponding path program 1 times [2024-06-27 20:02:35,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:35,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253805567] [2024-06-27 20:02:35,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:35,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:35,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:36,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:36,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:36,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253805567] [2024-06-27 20:02:36,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253805567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:36,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:36,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:02:36,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997014342] [2024-06-27 20:02:36,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:36,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:02:36,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:36,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:02:36,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:02:36,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 20:02:36,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 129 transitions, 972 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:36,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:36,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 20:02:36,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:37,000 INFO L124 PetriNetUnfolderBase]: 1691/2745 cut-off events. [2024-06-27 20:02:37,000 INFO L125 PetriNetUnfolderBase]: For 89971/89973 co-relation queries the response was YES. [2024-06-27 20:02:37,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16611 conditions, 2745 events. 1691/2745 cut-off events. For 89971/89973 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 14711 event pairs, 509 based on Foata normal form. 4/2741 useless extension candidates. Maximal degree in co-relation 16562. Up to 2487 conditions per place. [2024-06-27 20:02:37,019 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 123 selfloop transitions, 11 changer transitions 0/145 dead transitions. [2024-06-27 20:02:37,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 145 transitions, 1308 flow [2024-06-27 20:02:37,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:02:37,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:02:37,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-27 20:02:37,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4689922480620155 [2024-06-27 20:02:37,020 INFO L175 Difference]: Start difference. First operand has 114 places, 129 transitions, 972 flow. Second operand 6 states and 121 transitions. [2024-06-27 20:02:37,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 145 transitions, 1308 flow [2024-06-27 20:02:37,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 145 transitions, 1248 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 20:02:37,076 INFO L231 Difference]: Finished difference. Result has 116 places, 132 transitions, 980 flow [2024-06-27 20:02:37,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=912, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=980, PETRI_PLACES=116, PETRI_TRANSITIONS=132} [2024-06-27 20:02:37,077 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 72 predicate places. [2024-06-27 20:02:37,077 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 132 transitions, 980 flow [2024-06-27 20:02:37,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:37,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:37,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:37,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 20:02:37,078 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:02:37,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:37,078 INFO L85 PathProgramCache]: Analyzing trace with hash -27142861, now seen corresponding path program 2 times [2024-06-27 20:02:37,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:37,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346775802] [2024-06-27 20:02:37,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:37,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:37,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:37,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:37,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:37,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346775802] [2024-06-27 20:02:37,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346775802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:37,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:37,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:02:37,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789713870] [2024-06-27 20:02:37,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:37,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:02:37,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:37,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:02:37,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:02:37,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 20:02:37,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 132 transitions, 980 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:37,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:37,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 20:02:37,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:38,283 INFO L124 PetriNetUnfolderBase]: 1693/2751 cut-off events. [2024-06-27 20:02:38,283 INFO L125 PetriNetUnfolderBase]: For 95056/95060 co-relation queries the response was YES. [2024-06-27 20:02:38,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17045 conditions, 2751 events. 1693/2751 cut-off events. For 95056/95060 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 14732 event pairs, 518 based on Foata normal form. 6/2742 useless extension candidates. Maximal degree in co-relation 16995. Up to 2481 conditions per place. [2024-06-27 20:02:38,301 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 119 selfloop transitions, 16 changer transitions 0/146 dead transitions. [2024-06-27 20:02:38,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 146 transitions, 1320 flow [2024-06-27 20:02:38,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:02:38,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:02:38,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-27 20:02:38,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4689922480620155 [2024-06-27 20:02:38,303 INFO L175 Difference]: Start difference. First operand has 116 places, 132 transitions, 980 flow. Second operand 6 states and 121 transitions. [2024-06-27 20:02:38,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 146 transitions, 1320 flow [2024-06-27 20:02:38,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 146 transitions, 1274 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 20:02:38,356 INFO L231 Difference]: Finished difference. Result has 118 places, 135 transitions, 1018 flow [2024-06-27 20:02:38,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=934, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1018, PETRI_PLACES=118, PETRI_TRANSITIONS=135} [2024-06-27 20:02:38,356 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 74 predicate places. [2024-06-27 20:02:38,357 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 135 transitions, 1018 flow [2024-06-27 20:02:38,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:38,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:38,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:38,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 20:02:38,357 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-27 20:02:38,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:38,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1624242289, now seen corresponding path program 1 times [2024-06-27 20:02:38,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:38,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774641820] [2024-06-27 20:02:38,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:38,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:38,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:39,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:39,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:39,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774641820] [2024-06-27 20:02:39,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774641820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:39,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:39,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:02:39,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970303149] [2024-06-27 20:02:39,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:39,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:02:39,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:39,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:02:39,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:02:39,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:02:39,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 135 transitions, 1018 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:39,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:39,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:02:39,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:40,506 INFO L124 PetriNetUnfolderBase]: 2056/3169 cut-off events. [2024-06-27 20:02:40,506 INFO L125 PetriNetUnfolderBase]: For 120346/120346 co-relation queries the response was YES. [2024-06-27 20:02:40,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20416 conditions, 3169 events. 2056/3169 cut-off events. For 120346/120346 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15987 event pairs, 584 based on Foata normal form. 4/3171 useless extension candidates. Maximal degree in co-relation 20365. Up to 2870 conditions per place. [2024-06-27 20:02:40,528 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 129 selfloop transitions, 41 changer transitions 0/175 dead transitions. [2024-06-27 20:02:40,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 175 transitions, 1504 flow [2024-06-27 20:02:40,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:02:40,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:02:40,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-27 20:02:40,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-27 20:02:40,530 INFO L175 Difference]: Start difference. First operand has 118 places, 135 transitions, 1018 flow. Second operand 9 states and 177 transitions. [2024-06-27 20:02:40,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 175 transitions, 1504 flow [2024-06-27 20:02:40,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 175 transitions, 1442 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 20:02:40,580 INFO L231 Difference]: Finished difference. Result has 124 places, 140 transitions, 1111 flow [2024-06-27 20:02:40,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=956, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1111, PETRI_PLACES=124, PETRI_TRANSITIONS=140} [2024-06-27 20:02:40,580 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 80 predicate places. [2024-06-27 20:02:40,580 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 140 transitions, 1111 flow [2024-06-27 20:02:40,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:40,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:40,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:40,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 20:02:40,581 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:02:40,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:40,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1516134099, now seen corresponding path program 1 times [2024-06-27 20:02:40,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:40,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444014017] [2024-06-27 20:02:40,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:40,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:40,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:41,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:41,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:41,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444014017] [2024-06-27 20:02:41,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444014017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:41,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:41,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:02:41,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809297001] [2024-06-27 20:02:41,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:41,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:02:41,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:41,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:02:41,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:02:41,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:02:41,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 140 transitions, 1111 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:41,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:41,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:02:41,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:41,831 INFO L124 PetriNetUnfolderBase]: 1915/3010 cut-off events. [2024-06-27 20:02:41,831 INFO L125 PetriNetUnfolderBase]: For 126526/126526 co-relation queries the response was YES. [2024-06-27 20:02:41,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20607 conditions, 3010 events. 1915/3010 cut-off events. For 126526/126526 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 15624 event pairs, 572 based on Foata normal form. 1/3003 useless extension candidates. Maximal degree in co-relation 20554. Up to 2813 conditions per place. [2024-06-27 20:02:41,855 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 140 selfloop transitions, 14 changer transitions 0/165 dead transitions. [2024-06-27 20:02:41,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 165 transitions, 1515 flow [2024-06-27 20:02:41,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:02:41,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:02:41,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-27 20:02:41,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46179401993355484 [2024-06-27 20:02:41,857 INFO L175 Difference]: Start difference. First operand has 124 places, 140 transitions, 1111 flow. Second operand 7 states and 139 transitions. [2024-06-27 20:02:41,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 165 transitions, 1515 flow [2024-06-27 20:02:41,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 165 transitions, 1402 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 20:02:41,917 INFO L231 Difference]: Finished difference. Result has 125 places, 143 transitions, 1078 flow [2024-06-27 20:02:41,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=998, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1078, PETRI_PLACES=125, PETRI_TRANSITIONS=143} [2024-06-27 20:02:41,917 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 81 predicate places. [2024-06-27 20:02:41,917 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 143 transitions, 1078 flow [2024-06-27 20:02:41,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:41,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:41,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:41,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 20:02:41,918 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-27 20:02:41,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:41,918 INFO L85 PathProgramCache]: Analyzing trace with hash -572022995, now seen corresponding path program 2 times [2024-06-27 20:02:41,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:41,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450254118] [2024-06-27 20:02:41,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:41,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:41,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:43,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:43,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:43,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450254118] [2024-06-27 20:02:43,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450254118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:43,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:43,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:02:43,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305151829] [2024-06-27 20:02:43,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:43,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:02:43,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:43,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:02:43,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:02:43,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:02:43,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 143 transitions, 1078 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:43,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:43,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:02:43,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:43,991 INFO L124 PetriNetUnfolderBase]: 2089/3209 cut-off events. [2024-06-27 20:02:43,991 INFO L125 PetriNetUnfolderBase]: For 135816/135816 co-relation queries the response was YES. [2024-06-27 20:02:44,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21707 conditions, 3209 events. 2089/3209 cut-off events. For 135816/135816 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 16210 event pairs, 580 based on Foata normal form. 4/3211 useless extension candidates. Maximal degree in co-relation 21653. Up to 2916 conditions per place. [2024-06-27 20:02:44,016 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 135 selfloop transitions, 41 changer transitions 0/181 dead transitions. [2024-06-27 20:02:44,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 181 transitions, 1585 flow [2024-06-27 20:02:44,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:02:44,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:02:44,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-27 20:02:44,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-27 20:02:44,018 INFO L175 Difference]: Start difference. First operand has 125 places, 143 transitions, 1078 flow. Second operand 9 states and 176 transitions. [2024-06-27 20:02:44,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 181 transitions, 1585 flow [2024-06-27 20:02:44,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 181 transitions, 1527 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 20:02:44,091 INFO L231 Difference]: Finished difference. Result has 130 places, 149 transitions, 1192 flow [2024-06-27 20:02:44,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1020, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1192, PETRI_PLACES=130, PETRI_TRANSITIONS=149} [2024-06-27 20:02:44,092 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 86 predicate places. [2024-06-27 20:02:44,092 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 149 transitions, 1192 flow [2024-06-27 20:02:44,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:44,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:44,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:44,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 20:02:44,092 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-27 20:02:44,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:44,093 INFO L85 PathProgramCache]: Analyzing trace with hash -564873155, now seen corresponding path program 3 times [2024-06-27 20:02:44,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:44,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505158787] [2024-06-27 20:02:44,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:44,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:44,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:45,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:45,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:45,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505158787] [2024-06-27 20:02:45,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505158787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:45,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:45,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:02:45,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419267366] [2024-06-27 20:02:45,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:45,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:02:45,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:45,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:02:45,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:02:45,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:02:45,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 149 transitions, 1192 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:45,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:45,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:02:45,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:45,959 INFO L124 PetriNetUnfolderBase]: 2106/3246 cut-off events. [2024-06-27 20:02:45,959 INFO L125 PetriNetUnfolderBase]: For 145371/145371 co-relation queries the response was YES. [2024-06-27 20:02:45,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22593 conditions, 3246 events. 2106/3246 cut-off events. For 145371/145371 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 16491 event pairs, 595 based on Foata normal form. 4/3248 useless extension candidates. Maximal degree in co-relation 22537. Up to 2943 conditions per place. [2024-06-27 20:02:45,983 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 136 selfloop transitions, 44 changer transitions 0/185 dead transitions. [2024-06-27 20:02:45,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 185 transitions, 1706 flow [2024-06-27 20:02:45,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:02:45,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:02:45,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 20:02:45,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-27 20:02:45,985 INFO L175 Difference]: Start difference. First operand has 130 places, 149 transitions, 1192 flow. Second operand 9 states and 175 transitions. [2024-06-27 20:02:45,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 185 transitions, 1706 flow [2024-06-27 20:02:46,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 185 transitions, 1581 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 20:02:46,067 INFO L231 Difference]: Finished difference. Result has 133 places, 153 transitions, 1234 flow [2024-06-27 20:02:46,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1071, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1234, PETRI_PLACES=133, PETRI_TRANSITIONS=153} [2024-06-27 20:02:46,068 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 89 predicate places. [2024-06-27 20:02:46,068 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 153 transitions, 1234 flow [2024-06-27 20:02:46,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:46,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:46,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:46,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 20:02:46,069 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-27 20:02:46,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:46,069 INFO L85 PathProgramCache]: Analyzing trace with hash -564604385, now seen corresponding path program 4 times [2024-06-27 20:02:46,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:46,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238584868] [2024-06-27 20:02:46,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:46,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:46,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:47,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:47,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:47,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238584868] [2024-06-27 20:02:47,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238584868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:47,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:47,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:02:47,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410031586] [2024-06-27 20:02:47,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:47,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:02:47,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:47,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:02:47,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:02:47,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:02:47,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 153 transitions, 1234 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:47,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:47,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:02:47,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:47,975 INFO L124 PetriNetUnfolderBase]: 2123/3273 cut-off events. [2024-06-27 20:02:47,975 INFO L125 PetriNetUnfolderBase]: For 154167/154167 co-relation queries the response was YES. [2024-06-27 20:02:47,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23077 conditions, 3273 events. 2123/3273 cut-off events. For 154167/154167 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 16694 event pairs, 581 based on Foata normal form. 4/3275 useless extension candidates. Maximal degree in co-relation 23020. Up to 2893 conditions per place. [2024-06-27 20:02:47,998 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 132 selfloop transitions, 51 changer transitions 0/188 dead transitions. [2024-06-27 20:02:47,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 188 transitions, 1740 flow [2024-06-27 20:02:47,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:02:47,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:02:48,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-27 20:02:48,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-27 20:02:48,000 INFO L175 Difference]: Start difference. First operand has 133 places, 153 transitions, 1234 flow. Second operand 9 states and 176 transitions. [2024-06-27 20:02:48,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 188 transitions, 1740 flow [2024-06-27 20:02:48,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 188 transitions, 1625 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 20:02:48,069 INFO L231 Difference]: Finished difference. Result has 137 places, 155 transitions, 1284 flow [2024-06-27 20:02:48,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1119, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1284, PETRI_PLACES=137, PETRI_TRANSITIONS=155} [2024-06-27 20:02:48,070 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 93 predicate places. [2024-06-27 20:02:48,070 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 155 transitions, 1284 flow [2024-06-27 20:02:48,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:48,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:48,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:48,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 20:02:48,070 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:02:48,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:48,071 INFO L85 PathProgramCache]: Analyzing trace with hash -390159013, now seen corresponding path program 1 times [2024-06-27 20:02:48,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:48,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185686496] [2024-06-27 20:02:48,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:48,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:48,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:48,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:48,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:48,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185686496] [2024-06-27 20:02:48,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185686496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:48,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:48,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:02:48,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032519020] [2024-06-27 20:02:48,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:48,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:02:48,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:48,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:02:48,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:02:49,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 20:02:49,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 155 transitions, 1284 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:49,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:49,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 20:02:49,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:49,539 INFO L124 PetriNetUnfolderBase]: 1876/3008 cut-off events. [2024-06-27 20:02:49,540 INFO L125 PetriNetUnfolderBase]: For 159081/159081 co-relation queries the response was YES. [2024-06-27 20:02:49,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22135 conditions, 3008 events. 1876/3008 cut-off events. For 159081/159081 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 16108 event pairs, 571 based on Foata normal form. 1/3001 useless extension candidates. Maximal degree in co-relation 22077. Up to 2704 conditions per place. [2024-06-27 20:02:49,564 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 136 selfloop transitions, 14 changer transitions 0/174 dead transitions. [2024-06-27 20:02:49,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 174 transitions, 1664 flow [2024-06-27 20:02:49,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:02:49,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:02:49,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-27 20:02:49,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46179401993355484 [2024-06-27 20:02:49,566 INFO L175 Difference]: Start difference. First operand has 137 places, 155 transitions, 1284 flow. Second operand 7 states and 139 transitions. [2024-06-27 20:02:49,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 174 transitions, 1664 flow [2024-06-27 20:02:49,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 174 transitions, 1517 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-27 20:02:49,631 INFO L231 Difference]: Finished difference. Result has 137 places, 158 transitions, 1217 flow [2024-06-27 20:02:49,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1137, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1217, PETRI_PLACES=137, PETRI_TRANSITIONS=158} [2024-06-27 20:02:49,632 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 93 predicate places. [2024-06-27 20:02:49,632 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 158 transitions, 1217 flow [2024-06-27 20:02:49,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:49,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:49,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:49,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 20:02:49,632 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:02:49,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:49,633 INFO L85 PathProgramCache]: Analyzing trace with hash -390159447, now seen corresponding path program 2 times [2024-06-27 20:02:49,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:49,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055520096] [2024-06-27 20:02:49,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:49,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:49,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:50,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:50,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:50,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055520096] [2024-06-27 20:02:50,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055520096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:50,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:50,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:02:50,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887661013] [2024-06-27 20:02:50,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:50,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:02:50,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:50,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:02:50,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:02:50,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:02:50,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 158 transitions, 1217 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:50,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:50,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:02:50,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:50,955 INFO L124 PetriNetUnfolderBase]: 1987/3116 cut-off events. [2024-06-27 20:02:50,955 INFO L125 PetriNetUnfolderBase]: For 167603/167603 co-relation queries the response was YES. [2024-06-27 20:02:50,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23171 conditions, 3116 events. 1987/3116 cut-off events. For 167603/167603 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 16171 event pairs, 571 based on Foata normal form. 1/3102 useless extension candidates. Maximal degree in co-relation 23112. Up to 2918 conditions per place. [2024-06-27 20:02:50,979 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 147 selfloop transitions, 19 changer transitions 0/177 dead transitions. [2024-06-27 20:02:50,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 177 transitions, 1643 flow [2024-06-27 20:02:50,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:02:50,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:02:50,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-27 20:02:50,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4485049833887043 [2024-06-27 20:02:50,982 INFO L175 Difference]: Start difference. First operand has 137 places, 158 transitions, 1217 flow. Second operand 7 states and 135 transitions. [2024-06-27 20:02:50,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 177 transitions, 1643 flow [2024-06-27 20:02:51,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 177 transitions, 1585 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 20:02:51,060 INFO L231 Difference]: Finished difference. Result has 139 places, 161 transitions, 1263 flow [2024-06-27 20:02:51,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1159, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1263, PETRI_PLACES=139, PETRI_TRANSITIONS=161} [2024-06-27 20:02:51,061 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 95 predicate places. [2024-06-27 20:02:51,062 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 161 transitions, 1263 flow [2024-06-27 20:02:51,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:51,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:51,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:51,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 20:02:51,062 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-27 20:02:51,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:51,063 INFO L85 PathProgramCache]: Analyzing trace with hash -97719563, now seen corresponding path program 5 times [2024-06-27 20:02:51,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:51,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549770831] [2024-06-27 20:02:51,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:51,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:51,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:51,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-27 20:02:51,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:51,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549770831] [2024-06-27 20:02:51,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549770831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:51,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:51,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:02:51,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878984285] [2024-06-27 20:02:51,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:51,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:02:51,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:51,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:02:51,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:02:52,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:02:52,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 161 transitions, 1263 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:52,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:52,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:02:52,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:52,818 INFO L124 PetriNetUnfolderBase]: 2161/3333 cut-off events. [2024-06-27 20:02:52,818 INFO L125 PetriNetUnfolderBase]: For 179222/179228 co-relation queries the response was YES. [2024-06-27 20:02:52,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24561 conditions, 3333 events. 2161/3333 cut-off events. For 179222/179228 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 16972 event pairs, 600 based on Foata normal form. 7/3339 useless extension candidates. Maximal degree in co-relation 24501. Up to 3023 conditions per place. [2024-06-27 20:02:52,843 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 141 selfloop transitions, 51 changer transitions 0/197 dead transitions. [2024-06-27 20:02:52,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 197 transitions, 1818 flow [2024-06-27 20:02:52,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:02:52,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:02:52,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 20:02:52,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-27 20:02:52,844 INFO L175 Difference]: Start difference. First operand has 139 places, 161 transitions, 1263 flow. Second operand 9 states and 171 transitions. [2024-06-27 20:02:52,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 197 transitions, 1818 flow [2024-06-27 20:02:52,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 197 transitions, 1736 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 20:02:52,939 INFO L231 Difference]: Finished difference. Result has 144 places, 169 transitions, 1415 flow [2024-06-27 20:02:52,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1181, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1415, PETRI_PLACES=144, PETRI_TRANSITIONS=169} [2024-06-27 20:02:52,940 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 100 predicate places. [2024-06-27 20:02:52,940 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 169 transitions, 1415 flow [2024-06-27 20:02:52,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:52,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:52,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:52,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 20:02:52,941 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:02:52,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:52,941 INFO L85 PathProgramCache]: Analyzing trace with hash -97450793, now seen corresponding path program 6 times [2024-06-27 20:02:52,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:52,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839141221] [2024-06-27 20:02:52,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:52,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:52,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:53,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:53,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:53,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839141221] [2024-06-27 20:02:53,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839141221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:53,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:53,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:02:53,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218777002] [2024-06-27 20:02:53,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:53,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:02:53,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:53,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:02:53,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:02:53,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:02:53,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 169 transitions, 1415 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:53,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:53,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:02:53,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:54,738 INFO L124 PetriNetUnfolderBase]: 2178/3360 cut-off events. [2024-06-27 20:02:54,738 INFO L125 PetriNetUnfolderBase]: For 190645/190651 co-relation queries the response was YES. [2024-06-27 20:02:54,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25523 conditions, 3360 events. 2178/3360 cut-off events. For 190645/190651 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 17112 event pairs, 595 based on Foata normal form. 7/3366 useless extension candidates. Maximal degree in co-relation 25461. Up to 3009 conditions per place. [2024-06-27 20:02:54,764 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 141 selfloop transitions, 54 changer transitions 0/200 dead transitions. [2024-06-27 20:02:54,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 200 transitions, 1939 flow [2024-06-27 20:02:54,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:02:54,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:02:54,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 20:02:54,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-27 20:02:54,765 INFO L175 Difference]: Start difference. First operand has 144 places, 169 transitions, 1415 flow. Second operand 9 states and 173 transitions. [2024-06-27 20:02:54,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 200 transitions, 1939 flow [2024-06-27 20:02:54,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 200 transitions, 1829 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-27 20:02:54,890 INFO L231 Difference]: Finished difference. Result has 149 places, 171 transitions, 1486 flow [2024-06-27 20:02:54,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1305, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1486, PETRI_PLACES=149, PETRI_TRANSITIONS=171} [2024-06-27 20:02:54,891 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 105 predicate places. [2024-06-27 20:02:54,891 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 171 transitions, 1486 flow [2024-06-27 20:02:54,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:54,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:54,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:54,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 20:02:54,892 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-27 20:02:54,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:54,892 INFO L85 PathProgramCache]: Analyzing trace with hash -654813747, now seen corresponding path program 7 times [2024-06-27 20:02:54,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:54,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219965969] [2024-06-27 20:02:54,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:54,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:54,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:55,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:55,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:55,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219965969] [2024-06-27 20:02:55,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219965969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:55,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:55,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:02:55,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654869898] [2024-06-27 20:02:55,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:55,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:02:55,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:55,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:02:55,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:02:56,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:02:56,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 171 transitions, 1486 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:56,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:56,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:02:56,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:56,915 INFO L124 PetriNetUnfolderBase]: 2206/3398 cut-off events. [2024-06-27 20:02:56,915 INFO L125 PetriNetUnfolderBase]: For 199900/199906 co-relation queries the response was YES. [2024-06-27 20:02:56,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25792 conditions, 3398 events. 2206/3398 cut-off events. For 199900/199906 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 17329 event pairs, 600 based on Foata normal form. 7/3404 useless extension candidates. Maximal degree in co-relation 25729. Up to 3089 conditions per place. [2024-06-27 20:02:56,944 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 147 selfloop transitions, 52 changer transitions 0/204 dead transitions. [2024-06-27 20:02:56,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 204 transitions, 2050 flow [2024-06-27 20:02:56,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:02:56,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:02:56,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 20:02:56,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 20:02:56,960 INFO L175 Difference]: Start difference. First operand has 149 places, 171 transitions, 1486 flow. Second operand 9 states and 172 transitions. [2024-06-27 20:02:56,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 204 transitions, 2050 flow [2024-06-27 20:02:57,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 204 transitions, 1881 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-27 20:02:57,106 INFO L231 Difference]: Finished difference. Result has 151 places, 176 transitions, 1528 flow [2024-06-27 20:02:57,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1323, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1528, PETRI_PLACES=151, PETRI_TRANSITIONS=176} [2024-06-27 20:02:57,107 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 107 predicate places. [2024-06-27 20:02:57,107 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 176 transitions, 1528 flow [2024-06-27 20:02:57,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:57,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:57,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:57,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 20:02:57,108 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-27 20:02:57,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:57,108 INFO L85 PathProgramCache]: Analyzing trace with hash -388790037, now seen corresponding path program 8 times [2024-06-27 20:02:57,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:57,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068814383] [2024-06-27 20:02:57,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:57,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:57,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:58,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:58,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:58,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068814383] [2024-06-27 20:02:58,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068814383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:58,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:58,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:02:58,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822462302] [2024-06-27 20:02:58,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:58,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:02:58,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:58,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:02:58,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:02:58,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:02:58,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 176 transitions, 1528 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:58,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:58,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:02:58,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:58,930 INFO L124 PetriNetUnfolderBase]: 2223/3435 cut-off events. [2024-06-27 20:02:58,930 INFO L125 PetriNetUnfolderBase]: For 210621/210627 co-relation queries the response was YES. [2024-06-27 20:02:58,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26258 conditions, 3435 events. 2223/3435 cut-off events. For 210621/210627 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 17692 event pairs, 546 based on Foata normal form. 7/3441 useless extension candidates. Maximal degree in co-relation 26194. Up to 2846 conditions per place. [2024-06-27 20:02:58,955 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 132 selfloop transitions, 75 changer transitions 0/212 dead transitions. [2024-06-27 20:02:58,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 212 transitions, 2306 flow [2024-06-27 20:02:58,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:02:58,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:02:58,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 20:02:58,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-27 20:02:58,956 INFO L175 Difference]: Start difference. First operand has 151 places, 176 transitions, 1528 flow. Second operand 9 states and 175 transitions. [2024-06-27 20:02:58,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 212 transitions, 2306 flow [2024-06-27 20:02:59,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 212 transitions, 2125 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-27 20:02:59,069 INFO L231 Difference]: Finished difference. Result has 152 places, 180 transitions, 1648 flow [2024-06-27 20:02:59,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1347, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1648, PETRI_PLACES=152, PETRI_TRANSITIONS=180} [2024-06-27 20:02:59,069 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 108 predicate places. [2024-06-27 20:02:59,069 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 180 transitions, 1648 flow [2024-06-27 20:02:59,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:59,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:59,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:59,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 20:02:59,070 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-27 20:02:59,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:59,070 INFO L85 PathProgramCache]: Analyzing trace with hash -345880941, now seen corresponding path program 9 times [2024-06-27 20:02:59,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:59,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56060677] [2024-06-27 20:02:59,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:59,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:59,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:59,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:59,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:59,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56060677] [2024-06-27 20:02:59,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56060677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:59,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:59,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:02:59,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565271762] [2024-06-27 20:02:59,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:59,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:02:59,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:59,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:02:59,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:03:00,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:03:00,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 180 transitions, 1648 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:00,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:00,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:03:00,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:00,908 INFO L124 PetriNetUnfolderBase]: 2240/3462 cut-off events. [2024-06-27 20:03:00,909 INFO L125 PetriNetUnfolderBase]: For 221737/221743 co-relation queries the response was YES. [2024-06-27 20:03:00,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26825 conditions, 3462 events. 2240/3462 cut-off events. For 221737/221743 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 17809 event pairs, 615 based on Foata normal form. 7/3468 useless extension candidates. Maximal degree in co-relation 26762. Up to 3143 conditions per place. [2024-06-27 20:03:00,938 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 154 selfloop transitions, 51 changer transitions 0/210 dead transitions. [2024-06-27 20:03:00,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 210 transitions, 2202 flow [2024-06-27 20:03:00,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:03:00,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:03:00,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 20:03:00,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-27 20:03:00,940 INFO L175 Difference]: Start difference. First operand has 152 places, 180 transitions, 1648 flow. Second operand 9 states and 173 transitions. [2024-06-27 20:03:00,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 210 transitions, 2202 flow [2024-06-27 20:03:01,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 210 transitions, 2053 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-27 20:03:01,060 INFO L231 Difference]: Finished difference. Result has 156 places, 182 transitions, 1686 flow [2024-06-27 20:03:01,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1509, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1686, PETRI_PLACES=156, PETRI_TRANSITIONS=182} [2024-06-27 20:03:01,061 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 112 predicate places. [2024-06-27 20:03:01,062 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 182 transitions, 1686 flow [2024-06-27 20:03:01,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:01,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:01,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:01,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 20:03:01,062 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-27 20:03:01,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:01,064 INFO L85 PathProgramCache]: Analyzing trace with hash -345612171, now seen corresponding path program 10 times [2024-06-27 20:03:01,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:01,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852265568] [2024-06-27 20:03:01,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:01,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:01,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:01,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:01,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:01,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852265568] [2024-06-27 20:03:01,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852265568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:01,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:01,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:03:01,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104081985] [2024-06-27 20:03:01,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:01,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:03:01,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:01,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:03:01,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:03:02,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:03:02,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 182 transitions, 1686 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:02,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:02,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:03:02,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:02,879 INFO L124 PetriNetUnfolderBase]: 2232/3445 cut-off events. [2024-06-27 20:03:02,879 INFO L125 PetriNetUnfolderBase]: For 226202/226208 co-relation queries the response was YES. [2024-06-27 20:03:02,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26700 conditions, 3445 events. 2232/3445 cut-off events. For 226202/226208 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 17700 event pairs, 603 based on Foata normal form. 7/3451 useless extension candidates. Maximal degree in co-relation 26635. Up to 3072 conditions per place. [2024-06-27 20:03:02,908 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 150 selfloop transitions, 56 changer transitions 0/211 dead transitions. [2024-06-27 20:03:02,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 211 transitions, 2170 flow [2024-06-27 20:03:02,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:03:02,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:03:02,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-27 20:03:02,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-27 20:03:02,910 INFO L175 Difference]: Start difference. First operand has 156 places, 182 transitions, 1686 flow. Second operand 9 states and 174 transitions. [2024-06-27 20:03:02,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 211 transitions, 2170 flow [2024-06-27 20:03:03,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 211 transitions, 1983 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 20:03:03,056 INFO L231 Difference]: Finished difference. Result has 159 places, 182 transitions, 1618 flow [2024-06-27 20:03:03,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1499, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1618, PETRI_PLACES=159, PETRI_TRANSITIONS=182} [2024-06-27 20:03:03,059 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 115 predicate places. [2024-06-27 20:03:03,059 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 182 transitions, 1618 flow [2024-06-27 20:03:03,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:03,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:03,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:03,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 20:03:03,060 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:03:03,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:03,060 INFO L85 PathProgramCache]: Analyzing trace with hash 23161817, now seen corresponding path program 2 times [2024-06-27 20:03:03,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:03,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940375571] [2024-06-27 20:03:03,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:03,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:03,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:03,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:03,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:03,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940375571] [2024-06-27 20:03:03,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940375571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:03,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:03,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:03:03,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937087770] [2024-06-27 20:03:03,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:03,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:03:03,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:03,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:03:03,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:03:04,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 20:03:04,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 182 transitions, 1618 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:04,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:04,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 20:03:04,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:04,563 INFO L124 PetriNetUnfolderBase]: 1988/3177 cut-off events. [2024-06-27 20:03:04,563 INFO L125 PetriNetUnfolderBase]: For 228664/228672 co-relation queries the response was YES. [2024-06-27 20:03:04,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25166 conditions, 3177 events. 1988/3177 cut-off events. For 228664/228672 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 17060 event pairs, 591 based on Foata normal form. 9/3166 useless extension candidates. Maximal degree in co-relation 25100. Up to 2812 conditions per place. [2024-06-27 20:03:04,590 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 141 selfloop transitions, 26 changer transitions 0/201 dead transitions. [2024-06-27 20:03:04,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 201 transitions, 2170 flow [2024-06-27 20:03:04,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:03:04,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:03:04,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-27 20:03:04,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45514950166112955 [2024-06-27 20:03:04,592 INFO L175 Difference]: Start difference. First operand has 159 places, 182 transitions, 1618 flow. Second operand 7 states and 137 transitions. [2024-06-27 20:03:04,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 201 transitions, 2170 flow [2024-06-27 20:03:04,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 201 transitions, 1988 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-27 20:03:04,686 INFO L231 Difference]: Finished difference. Result has 159 places, 190 transitions, 1619 flow [2024-06-27 20:03:04,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1436, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1619, PETRI_PLACES=159, PETRI_TRANSITIONS=190} [2024-06-27 20:03:04,686 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 115 predicate places. [2024-06-27 20:03:04,687 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 190 transitions, 1619 flow [2024-06-27 20:03:04,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:04,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:04,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:04,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 20:03:04,687 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:03:04,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:04,688 INFO L85 PathProgramCache]: Analyzing trace with hash -841673557, now seen corresponding path program 3 times [2024-06-27 20:03:04,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:04,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122016702] [2024-06-27 20:03:04,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:04,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:04,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:05,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:05,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:05,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122016702] [2024-06-27 20:03:05,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122016702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:05,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:05,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:03:05,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605889586] [2024-06-27 20:03:05,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:05,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:03:05,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:05,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:03:05,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:03:05,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:03:05,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 190 transitions, 1619 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:05,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:05,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:03:05,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:05,909 INFO L124 PetriNetUnfolderBase]: 2088/3277 cut-off events. [2024-06-27 20:03:05,910 INFO L125 PetriNetUnfolderBase]: For 241337/241345 co-relation queries the response was YES. [2024-06-27 20:03:05,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26346 conditions, 3277 events. 2088/3277 cut-off events. For 241337/241345 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 17170 event pairs, 598 based on Foata normal form. 6/3263 useless extension candidates. Maximal degree in co-relation 26278. Up to 3067 conditions per place. [2024-06-27 20:03:05,937 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 166 selfloop transitions, 26 changer transitions 0/203 dead transitions. [2024-06-27 20:03:05,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 203 transitions, 2097 flow [2024-06-27 20:03:05,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:03:05,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:03:05,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-27 20:03:05,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43521594684385384 [2024-06-27 20:03:05,939 INFO L175 Difference]: Start difference. First operand has 159 places, 190 transitions, 1619 flow. Second operand 7 states and 131 transitions. [2024-06-27 20:03:05,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 203 transitions, 2097 flow [2024-06-27 20:03:06,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 203 transitions, 2033 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-27 20:03:06,094 INFO L231 Difference]: Finished difference. Result has 163 places, 193 transitions, 1689 flow [2024-06-27 20:03:06,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1555, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1689, PETRI_PLACES=163, PETRI_TRANSITIONS=193} [2024-06-27 20:03:06,094 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 119 predicate places. [2024-06-27 20:03:06,095 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 193 transitions, 1689 flow [2024-06-27 20:03:06,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:06,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:06,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:06,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 20:03:06,095 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:03:06,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:06,096 INFO L85 PathProgramCache]: Analyzing trace with hash 23147867, now seen corresponding path program 3 times [2024-06-27 20:03:06,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:06,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018448651] [2024-06-27 20:03:06,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:06,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:06,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:07,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:07,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:07,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018448651] [2024-06-27 20:03:07,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018448651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:07,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:07,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:03:07,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251041210] [2024-06-27 20:03:07,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:07,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:03:07,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:07,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:03:07,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:03:07,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 20:03:07,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 193 transitions, 1689 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:07,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:07,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 20:03:07,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:07,852 INFO L124 PetriNetUnfolderBase]: 1982/3169 cut-off events. [2024-06-27 20:03:07,852 INFO L125 PetriNetUnfolderBase]: For 246161/246169 co-relation queries the response was YES. [2024-06-27 20:03:07,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25691 conditions, 3169 events. 1982/3169 cut-off events. For 246161/246169 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 17025 event pairs, 591 based on Foata normal form. 9/3158 useless extension candidates. Maximal degree in co-relation 25621. Up to 2815 conditions per place. [2024-06-27 20:03:07,881 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 150 selfloop transitions, 19 changer transitions 0/204 dead transitions. [2024-06-27 20:03:07,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 204 transitions, 2058 flow [2024-06-27 20:03:07,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:03:07,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:03:07,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-27 20:03:07,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4485049833887043 [2024-06-27 20:03:07,887 INFO L175 Difference]: Start difference. First operand has 163 places, 193 transitions, 1689 flow. Second operand 7 states and 135 transitions. [2024-06-27 20:03:07,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 204 transitions, 2058 flow [2024-06-27 20:03:08,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 204 transitions, 1916 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-27 20:03:08,042 INFO L231 Difference]: Finished difference. Result has 165 places, 194 transitions, 1600 flow [2024-06-27 20:03:08,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1547, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1600, PETRI_PLACES=165, PETRI_TRANSITIONS=194} [2024-06-27 20:03:08,042 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 121 predicate places. [2024-06-27 20:03:08,042 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 194 transitions, 1600 flow [2024-06-27 20:03:08,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:08,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:08,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:08,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 20:03:08,043 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:03:08,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:08,043 INFO L85 PathProgramCache]: Analyzing trace with hash -153857793, now seen corresponding path program 1 times [2024-06-27 20:03:08,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:08,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904133241] [2024-06-27 20:03:08,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:08,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:08,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:08,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:08,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:08,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904133241] [2024-06-27 20:03:08,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904133241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:08,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:08,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:03:08,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563286761] [2024-06-27 20:03:08,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:08,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:03:08,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:08,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:03:08,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:03:08,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 20:03:08,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 194 transitions, 1600 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:08,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:08,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 20:03:08,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:09,462 INFO L124 PetriNetUnfolderBase]: 1994/3208 cut-off events. [2024-06-27 20:03:09,462 INFO L125 PetriNetUnfolderBase]: For 252608/252608 co-relation queries the response was YES. [2024-06-27 20:03:09,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25671 conditions, 3208 events. 1994/3208 cut-off events. For 252608/252608 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 17286 event pairs, 538 based on Foata normal form. 1/3208 useless extension candidates. Maximal degree in co-relation 25600. Up to 2790 conditions per place. [2024-06-27 20:03:09,491 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 165 selfloop transitions, 14 changer transitions 0/213 dead transitions. [2024-06-27 20:03:09,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 213 transitions, 2050 flow [2024-06-27 20:03:09,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:03:09,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:03:09,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-27 20:03:09,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46179401993355484 [2024-06-27 20:03:09,493 INFO L175 Difference]: Start difference. First operand has 165 places, 194 transitions, 1600 flow. Second operand 7 states and 139 transitions. [2024-06-27 20:03:09,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 213 transitions, 2050 flow [2024-06-27 20:03:09,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 213 transitions, 2008 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 20:03:09,701 INFO L231 Difference]: Finished difference. Result has 167 places, 197 transitions, 1650 flow [2024-06-27 20:03:09,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1558, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1650, PETRI_PLACES=167, PETRI_TRANSITIONS=197} [2024-06-27 20:03:09,702 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 123 predicate places. [2024-06-27 20:03:09,702 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 197 transitions, 1650 flow [2024-06-27 20:03:09,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:09,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:09,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:09,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 20:03:09,703 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:03:09,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:09,703 INFO L85 PathProgramCache]: Analyzing trace with hash 343485893, now seen corresponding path program 1 times [2024-06-27 20:03:09,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:09,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266836428] [2024-06-27 20:03:09,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:09,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:09,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:10,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:10,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:10,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266836428] [2024-06-27 20:03:10,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266836428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:10,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:10,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:03:10,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633070116] [2024-06-27 20:03:10,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:10,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:03:10,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:10,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:03:10,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:03:10,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 20:03:10,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 197 transitions, 1650 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:10,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:10,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 20:03:10,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:11,188 INFO L124 PetriNetUnfolderBase]: 2000/3217 cut-off events. [2024-06-27 20:03:11,188 INFO L125 PetriNetUnfolderBase]: For 266296/266296 co-relation queries the response was YES. [2024-06-27 20:03:11,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26238 conditions, 3217 events. 2000/3217 cut-off events. For 266296/266296 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 17332 event pairs, 532 based on Foata normal form. 4/3220 useless extension candidates. Maximal degree in co-relation 26166. Up to 2800 conditions per place. [2024-06-27 20:03:11,218 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 166 selfloop transitions, 15 changer transitions 0/215 dead transitions. [2024-06-27 20:03:11,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 215 transitions, 2096 flow [2024-06-27 20:03:11,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:03:11,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:03:11,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-27 20:03:11,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4584717607973422 [2024-06-27 20:03:11,224 INFO L175 Difference]: Start difference. First operand has 167 places, 197 transitions, 1650 flow. Second operand 7 states and 138 transitions. [2024-06-27 20:03:11,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 215 transitions, 2096 flow [2024-06-27 20:03:11,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 215 transitions, 2026 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 20:03:11,421 INFO L231 Difference]: Finished difference. Result has 169 places, 201 transitions, 1671 flow [2024-06-27 20:03:11,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1580, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1671, PETRI_PLACES=169, PETRI_TRANSITIONS=201} [2024-06-27 20:03:11,421 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 125 predicate places. [2024-06-27 20:03:11,422 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 201 transitions, 1671 flow [2024-06-27 20:03:11,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:11,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:11,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:11,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 20:03:11,422 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:03:11,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:11,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1762985999, now seen corresponding path program 2 times [2024-06-27 20:03:11,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:11,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581608896] [2024-06-27 20:03:11,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:11,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:11,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:12,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:12,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:12,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581608896] [2024-06-27 20:03:12,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581608896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:12,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:12,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:03:12,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135722638] [2024-06-27 20:03:12,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:12,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:03:12,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:12,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:03:12,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:03:12,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 20:03:12,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 201 transitions, 1671 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:12,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:12,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 20:03:12,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:13,041 INFO L124 PetriNetUnfolderBase]: 2015/3241 cut-off events. [2024-06-27 20:03:13,041 INFO L125 PetriNetUnfolderBase]: For 276718/276720 co-relation queries the response was YES. [2024-06-27 20:03:13,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27024 conditions, 3241 events. 2015/3241 cut-off events. For 276718/276720 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 17485 event pairs, 535 based on Foata normal form. 6/3246 useless extension candidates. Maximal degree in co-relation 26951. Up to 2810 conditions per place. [2024-06-27 20:03:13,070 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 163 selfloop transitions, 20 changer transitions 0/217 dead transitions. [2024-06-27 20:03:13,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 217 transitions, 2131 flow [2024-06-27 20:03:13,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:03:13,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:03:13,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-27 20:03:13,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4584717607973422 [2024-06-27 20:03:13,071 INFO L175 Difference]: Start difference. First operand has 169 places, 201 transitions, 1671 flow. Second operand 7 states and 138 transitions. [2024-06-27 20:03:13,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 217 transitions, 2131 flow [2024-06-27 20:03:13,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 217 transitions, 2068 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 20:03:13,341 INFO L231 Difference]: Finished difference. Result has 171 places, 205 transitions, 1717 flow [2024-06-27 20:03:13,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1608, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1717, PETRI_PLACES=171, PETRI_TRANSITIONS=205} [2024-06-27 20:03:13,341 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 127 predicate places. [2024-06-27 20:03:13,341 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 205 transitions, 1717 flow [2024-06-27 20:03:13,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:13,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:13,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:13,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 20:03:13,342 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:03:13,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:13,343 INFO L85 PathProgramCache]: Analyzing trace with hash 23631033, now seen corresponding path program 3 times [2024-06-27 20:03:13,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:13,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31415020] [2024-06-27 20:03:13,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:13,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:13,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:14,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:14,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:14,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31415020] [2024-06-27 20:03:14,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31415020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:14,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:14,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:03:14,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067645414] [2024-06-27 20:03:14,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:14,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:03:14,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:14,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:03:14,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:03:14,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 20:03:14,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 205 transitions, 1717 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:14,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:14,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 20:03:14,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:14,875 INFO L124 PetriNetUnfolderBase]: 2022/3251 cut-off events. [2024-06-27 20:03:14,875 INFO L125 PetriNetUnfolderBase]: For 284375/284377 co-relation queries the response was YES. [2024-06-27 20:03:14,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27709 conditions, 3251 events. 2022/3251 cut-off events. For 284375/284377 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 17638 event pairs, 534 based on Foata normal form. 5/3255 useless extension candidates. Maximal degree in co-relation 27635. Up to 2786 conditions per place. [2024-06-27 20:03:14,902 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 159 selfloop transitions, 33 changer transitions 0/226 dead transitions. [2024-06-27 20:03:14,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 226 transitions, 2345 flow [2024-06-27 20:03:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:03:14,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:03:14,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-27 20:03:14,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4684385382059801 [2024-06-27 20:03:14,912 INFO L175 Difference]: Start difference. First operand has 171 places, 205 transitions, 1717 flow. Second operand 7 states and 141 transitions. [2024-06-27 20:03:14,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 226 transitions, 2345 flow [2024-06-27 20:03:15,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 226 transitions, 2264 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 20:03:15,084 INFO L231 Difference]: Finished difference. Result has 174 places, 212 transitions, 1833 flow [2024-06-27 20:03:15,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1636, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1833, PETRI_PLACES=174, PETRI_TRANSITIONS=212} [2024-06-27 20:03:15,085 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 130 predicate places. [2024-06-27 20:03:15,085 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 212 transitions, 1833 flow [2024-06-27 20:03:15,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:15,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:15,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:15,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 20:03:15,091 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-27 20:03:15,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:15,091 INFO L85 PathProgramCache]: Analyzing trace with hash 897630992, now seen corresponding path program 1 times [2024-06-27 20:03:15,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:15,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851762141] [2024-06-27 20:03:15,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:15,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:15,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:16,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:16,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:16,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851762141] [2024-06-27 20:03:16,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851762141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:16,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:16,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:03:16,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215304906] [2024-06-27 20:03:16,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:16,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:03:16,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:16,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:03:16,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:03:16,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:03:16,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 212 transitions, 1833 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:16,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:16,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:03:16,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:17,495 INFO L124 PetriNetUnfolderBase]: 2444/3793 cut-off events. [2024-06-27 20:03:17,496 INFO L125 PetriNetUnfolderBase]: For 346945/346945 co-relation queries the response was YES. [2024-06-27 20:03:17,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33518 conditions, 3793 events. 2444/3793 cut-off events. For 346945/346945 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 20122 event pairs, 509 based on Foata normal form. 16/3808 useless extension candidates. Maximal degree in co-relation 33442. Up to 3297 conditions per place. [2024-06-27 20:03:17,532 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 244 selfloop transitions, 24 changer transitions 0/273 dead transitions. [2024-06-27 20:03:17,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 273 transitions, 2871 flow [2024-06-27 20:03:17,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:03:17,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:03:17,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 220 transitions. [2024-06-27 20:03:17,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-27 20:03:17,534 INFO L175 Difference]: Start difference. First operand has 174 places, 212 transitions, 1833 flow. Second operand 11 states and 220 transitions. [2024-06-27 20:03:17,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 273 transitions, 2871 flow [2024-06-27 20:03:17,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 273 transitions, 2819 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 20:03:17,733 INFO L231 Difference]: Finished difference. Result has 182 places, 214 transitions, 1933 flow [2024-06-27 20:03:17,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1781, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1933, PETRI_PLACES=182, PETRI_TRANSITIONS=214} [2024-06-27 20:03:17,733 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 138 predicate places. [2024-06-27 20:03:17,734 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 214 transitions, 1933 flow [2024-06-27 20:03:17,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:17,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:17,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:17,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 20:03:17,734 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-27 20:03:17,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:17,735 INFO L85 PathProgramCache]: Analyzing trace with hash 900487952, now seen corresponding path program 2 times [2024-06-27 20:03:17,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:17,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068204279] [2024-06-27 20:03:17,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:17,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:17,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:18,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:18,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:18,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068204279] [2024-06-27 20:03:18,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068204279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:18,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:18,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:03:18,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378569006] [2024-06-27 20:03:18,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:18,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:03:18,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:18,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:03:18,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:03:18,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:03:18,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 214 transitions, 1933 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:18,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:18,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:03:18,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:19,747 INFO L124 PetriNetUnfolderBase]: 2408/3743 cut-off events. [2024-06-27 20:03:19,748 INFO L125 PetriNetUnfolderBase]: For 339999/339999 co-relation queries the response was YES. [2024-06-27 20:03:19,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32576 conditions, 3743 events. 2408/3743 cut-off events. For 339999/339999 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 19777 event pairs, 618 based on Foata normal form. 20/3762 useless extension candidates. Maximal degree in co-relation 32498. Up to 3409 conditions per place. [2024-06-27 20:03:19,781 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 237 selfloop transitions, 21 changer transitions 0/263 dead transitions. [2024-06-27 20:03:19,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 263 transitions, 2625 flow [2024-06-27 20:03:19,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:03:19,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:03:19,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-27 20:03:19,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4604651162790698 [2024-06-27 20:03:19,782 INFO L175 Difference]: Start difference. First operand has 182 places, 214 transitions, 1933 flow. Second operand 10 states and 198 transitions. [2024-06-27 20:03:19,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 263 transitions, 2625 flow [2024-06-27 20:03:20,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 263 transitions, 2535 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-27 20:03:20,037 INFO L231 Difference]: Finished difference. Result has 185 places, 214 transitions, 1892 flow [2024-06-27 20:03:20,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1843, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1892, PETRI_PLACES=185, PETRI_TRANSITIONS=214} [2024-06-27 20:03:20,038 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 141 predicate places. [2024-06-27 20:03:20,038 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 214 transitions, 1892 flow [2024-06-27 20:03:20,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:20,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:20,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:20,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 20:03:20,039 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-27 20:03:20,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:20,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1136345154, now seen corresponding path program 3 times [2024-06-27 20:03:20,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:20,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42265982] [2024-06-27 20:03:20,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:20,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:20,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:21,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:21,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:21,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42265982] [2024-06-27 20:03:21,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42265982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:21,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:21,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:03:21,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100611774] [2024-06-27 20:03:21,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:21,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:03:21,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:21,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:03:21,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:03:21,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:03:21,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 214 transitions, 1892 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:21,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:21,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:03:21,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:22,183 INFO L124 PetriNetUnfolderBase]: 2483/3866 cut-off events. [2024-06-27 20:03:22,183 INFO L125 PetriNetUnfolderBase]: For 356110/356110 co-relation queries the response was YES. [2024-06-27 20:03:22,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33285 conditions, 3866 events. 2483/3866 cut-off events. For 356110/356110 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 20685 event pairs, 578 based on Foata normal form. 20/3884 useless extension candidates. Maximal degree in co-relation 33205. Up to 3196 conditions per place. [2024-06-27 20:03:22,217 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 178 selfloop transitions, 80 changer transitions 0/263 dead transitions. [2024-06-27 20:03:22,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 263 transitions, 2654 flow [2024-06-27 20:03:22,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:03:22,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:03:22,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-27 20:03:22,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4790697674418605 [2024-06-27 20:03:22,219 INFO L175 Difference]: Start difference. First operand has 185 places, 214 transitions, 1892 flow. Second operand 10 states and 206 transitions. [2024-06-27 20:03:22,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 263 transitions, 2654 flow [2024-06-27 20:03:22,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 263 transitions, 2607 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 20:03:22,432 INFO L231 Difference]: Finished difference. Result has 186 places, 215 transitions, 2064 flow [2024-06-27 20:03:22,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1845, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2064, PETRI_PLACES=186, PETRI_TRANSITIONS=215} [2024-06-27 20:03:22,436 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 142 predicate places. [2024-06-27 20:03:22,437 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 215 transitions, 2064 flow [2024-06-27 20:03:22,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:22,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:22,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:22,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 20:03:22,437 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-27 20:03:22,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:22,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1015963820, now seen corresponding path program 1 times [2024-06-27 20:03:22,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:22,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225558120] [2024-06-27 20:03:22,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:22,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:22,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:23,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:23,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:23,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225558120] [2024-06-27 20:03:23,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225558120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:23,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:23,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:03:23,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775085548] [2024-06-27 20:03:23,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:23,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:03:23,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:23,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:03:23,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:03:23,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:03:23,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 215 transitions, 2064 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:23,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:23,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:03:23,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:24,795 INFO L124 PetriNetUnfolderBase]: 2500/3893 cut-off events. [2024-06-27 20:03:24,795 INFO L125 PetriNetUnfolderBase]: For 355210/355210 co-relation queries the response was YES. [2024-06-27 20:03:24,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33967 conditions, 3893 events. 2500/3893 cut-off events. For 355210/355210 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 20900 event pairs, 593 based on Foata normal form. 4/3895 useless extension candidates. Maximal degree in co-relation 33886. Up to 3450 conditions per place. [2024-06-27 20:03:24,833 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 187 selfloop transitions, 70 changer transitions 0/262 dead transitions. [2024-06-27 20:03:24,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 262 transitions, 2783 flow [2024-06-27 20:03:24,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:03:24,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:03:24,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-27 20:03:24,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4627906976744186 [2024-06-27 20:03:24,834 INFO L175 Difference]: Start difference. First operand has 186 places, 215 transitions, 2064 flow. Second operand 10 states and 199 transitions. [2024-06-27 20:03:24,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 262 transitions, 2783 flow [2024-06-27 20:03:25,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 262 transitions, 2588 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 20:03:25,052 INFO L231 Difference]: Finished difference. Result has 189 places, 220 transitions, 2113 flow [2024-06-27 20:03:25,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1873, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2113, PETRI_PLACES=189, PETRI_TRANSITIONS=220} [2024-06-27 20:03:25,053 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 145 predicate places. [2024-06-27 20:03:25,053 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 220 transitions, 2113 flow [2024-06-27 20:03:25,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:25,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:25,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:25,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 20:03:25,054 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-27 20:03:25,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:25,054 INFO L85 PathProgramCache]: Analyzing trace with hash -442758900, now seen corresponding path program 4 times [2024-06-27 20:03:25,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:25,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25700192] [2024-06-27 20:03:25,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:25,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:25,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:25,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:25,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:25,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25700192] [2024-06-27 20:03:25,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25700192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:25,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:25,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:03:25,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840911780] [2024-06-27 20:03:25,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:25,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:03:25,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:25,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:03:25,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:03:26,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:03:26,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 220 transitions, 2113 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:26,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:26,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:03:26,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:27,149 INFO L124 PetriNetUnfolderBase]: 2575/4008 cut-off events. [2024-06-27 20:03:27,149 INFO L125 PetriNetUnfolderBase]: For 386720/386720 co-relation queries the response was YES. [2024-06-27 20:03:27,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35163 conditions, 4008 events. 2575/4008 cut-off events. For 386720/386720 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 21653 event pairs, 572 based on Foata normal form. 20/4026 useless extension candidates. Maximal degree in co-relation 35080. Up to 3348 conditions per place. [2024-06-27 20:03:27,190 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 188 selfloop transitions, 74 changer transitions 0/267 dead transitions. [2024-06-27 20:03:27,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 267 transitions, 2903 flow [2024-06-27 20:03:27,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:03:27,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:03:27,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-27 20:03:27,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744186046511628 [2024-06-27 20:03:27,192 INFO L175 Difference]: Start difference. First operand has 189 places, 220 transitions, 2113 flow. Second operand 10 states and 204 transitions. [2024-06-27 20:03:27,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 267 transitions, 2903 flow [2024-06-27 20:03:27,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 267 transitions, 2704 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-27 20:03:27,440 INFO L231 Difference]: Finished difference. Result has 192 places, 221 transitions, 2125 flow [2024-06-27 20:03:27,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1914, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2125, PETRI_PLACES=192, PETRI_TRANSITIONS=221} [2024-06-27 20:03:27,441 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 148 predicate places. [2024-06-27 20:03:27,441 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 221 transitions, 2125 flow [2024-06-27 20:03:27,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:27,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:27,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:27,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 20:03:27,441 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-27 20:03:27,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:27,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1187859064, now seen corresponding path program 2 times [2024-06-27 20:03:27,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:27,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235439335] [2024-06-27 20:03:27,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:27,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:27,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:28,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:28,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:28,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235439335] [2024-06-27 20:03:28,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235439335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:28,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:28,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:03:28,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733745830] [2024-06-27 20:03:28,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:28,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:03:28,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:28,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:03:28,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:03:28,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:03:28,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 221 transitions, 2125 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:28,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:28,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:03:28,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:29,871 INFO L124 PetriNetUnfolderBase]: 2603/4091 cut-off events. [2024-06-27 20:03:29,871 INFO L125 PetriNetUnfolderBase]: For 384866/384866 co-relation queries the response was YES. [2024-06-27 20:03:29,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35657 conditions, 4091 events. 2603/4091 cut-off events. For 384866/384866 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 22558 event pairs, 620 based on Foata normal form. 4/4093 useless extension candidates. Maximal degree in co-relation 35573. Up to 3614 conditions per place. [2024-06-27 20:03:29,910 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 194 selfloop transitions, 69 changer transitions 0/268 dead transitions. [2024-06-27 20:03:29,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 268 transitions, 2883 flow [2024-06-27 20:03:29,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:03:29,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:03:29,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-27 20:03:29,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45813953488372094 [2024-06-27 20:03:29,912 INFO L175 Difference]: Start difference. First operand has 192 places, 221 transitions, 2125 flow. Second operand 10 states and 197 transitions. [2024-06-27 20:03:29,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 268 transitions, 2883 flow [2024-06-27 20:03:30,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 268 transitions, 2690 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-27 20:03:30,154 INFO L231 Difference]: Finished difference. Result has 195 places, 229 transitions, 2213 flow [2024-06-27 20:03:30,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1942, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2213, PETRI_PLACES=195, PETRI_TRANSITIONS=229} [2024-06-27 20:03:30,155 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 151 predicate places. [2024-06-27 20:03:30,155 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 229 transitions, 2213 flow [2024-06-27 20:03:30,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:30,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:30,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:30,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 20:03:30,156 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-27 20:03:30,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:30,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1355915748, now seen corresponding path program 3 times [2024-06-27 20:03:30,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:30,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837240449] [2024-06-27 20:03:30,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:30,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:30,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:31,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:31,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:31,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837240449] [2024-06-27 20:03:31,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837240449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:31,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:31,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:03:31,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838645152] [2024-06-27 20:03:31,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:31,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:03:31,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:31,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:03:31,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:03:31,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:03:31,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 229 transitions, 2213 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:31,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:31,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:03:31,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:32,358 INFO L124 PetriNetUnfolderBase]: 2620/4093 cut-off events. [2024-06-27 20:03:32,359 INFO L125 PetriNetUnfolderBase]: For 394162/394162 co-relation queries the response was YES. [2024-06-27 20:03:32,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36017 conditions, 4093 events. 2620/4093 cut-off events. For 394162/394162 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 22330 event pairs, 615 based on Foata normal form. 4/4095 useless extension candidates. Maximal degree in co-relation 35931. Up to 3641 conditions per place. [2024-06-27 20:03:32,398 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 197 selfloop transitions, 68 changer transitions 0/270 dead transitions. [2024-06-27 20:03:32,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 270 transitions, 2923 flow [2024-06-27 20:03:32,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:03:32,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:03:32,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-27 20:03:32,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4604651162790698 [2024-06-27 20:03:32,400 INFO L175 Difference]: Start difference. First operand has 195 places, 229 transitions, 2213 flow. Second operand 10 states and 198 transitions. [2024-06-27 20:03:32,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 270 transitions, 2923 flow [2024-06-27 20:03:32,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 270 transitions, 2742 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-27 20:03:32,716 INFO L231 Difference]: Finished difference. Result has 200 places, 231 transitions, 2247 flow [2024-06-27 20:03:32,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2034, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2247, PETRI_PLACES=200, PETRI_TRANSITIONS=231} [2024-06-27 20:03:32,716 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 156 predicate places. [2024-06-27 20:03:32,716 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 231 transitions, 2247 flow [2024-06-27 20:03:32,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:32,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:32,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:32,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 20:03:32,717 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-27 20:03:32,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:32,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1188098074, now seen corresponding path program 4 times [2024-06-27 20:03:32,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:32,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692511582] [2024-06-27 20:03:32,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:32,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:32,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:33,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:33,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:33,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692511582] [2024-06-27 20:03:33,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692511582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:33,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:33,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:03:33,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499424391] [2024-06-27 20:03:33,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:33,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:03:33,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:33,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:03:33,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:03:33,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:03:33,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 231 transitions, 2247 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:33,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:33,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:03:33,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:35,014 INFO L124 PetriNetUnfolderBase]: 2637/4115 cut-off events. [2024-06-27 20:03:35,015 INFO L125 PetriNetUnfolderBase]: For 407255/407255 co-relation queries the response was YES. [2024-06-27 20:03:35,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36275 conditions, 4115 events. 2637/4115 cut-off events. For 407255/407255 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 22505 event pairs, 591 based on Foata normal form. 4/4117 useless extension candidates. Maximal degree in co-relation 36188. Up to 3591 conditions per place. [2024-06-27 20:03:35,051 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 192 selfloop transitions, 76 changer transitions 0/273 dead transitions. [2024-06-27 20:03:35,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 273 transitions, 2967 flow [2024-06-27 20:03:35,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:03:35,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:03:35,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-27 20:03:35,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4604651162790698 [2024-06-27 20:03:35,052 INFO L175 Difference]: Start difference. First operand has 200 places, 231 transitions, 2247 flow. Second operand 10 states and 198 transitions. [2024-06-27 20:03:35,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 273 transitions, 2967 flow [2024-06-27 20:03:35,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 273 transitions, 2754 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-27 20:03:35,361 INFO L231 Difference]: Finished difference. Result has 201 places, 233 transitions, 2267 flow [2024-06-27 20:03:35,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2034, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2267, PETRI_PLACES=201, PETRI_TRANSITIONS=233} [2024-06-27 20:03:35,362 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 157 predicate places. [2024-06-27 20:03:35,362 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 233 transitions, 2267 flow [2024-06-27 20:03:35,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:35,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:35,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:35,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 20:03:35,363 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:03:35,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:35,363 INFO L85 PathProgramCache]: Analyzing trace with hash 778532372, now seen corresponding path program 1 times [2024-06-27 20:03:35,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:35,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521604170] [2024-06-27 20:03:35,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:35,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:35,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:36,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:36,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:36,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521604170] [2024-06-27 20:03:36,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521604170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:36,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:36,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:03:36,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049335015] [2024-06-27 20:03:36,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:36,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:03:36,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:36,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:03:36,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:03:36,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:03:36,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 233 transitions, 2267 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:36,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:36,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:03:36,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:37,081 INFO L124 PetriNetUnfolderBase]: 2509/3988 cut-off events. [2024-06-27 20:03:37,081 INFO L125 PetriNetUnfolderBase]: For 419968/419968 co-relation queries the response was YES. [2024-06-27 20:03:37,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35960 conditions, 3988 events. 2509/3988 cut-off events. For 419968/419968 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 22335 event pairs, 591 based on Foata normal form. 2/3980 useless extension candidates. Maximal degree in co-relation 35873. Up to 3687 conditions per place. [2024-06-27 20:03:37,117 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 228 selfloop transitions, 19 changer transitions 0/265 dead transitions. [2024-06-27 20:03:37,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 265 transitions, 2893 flow [2024-06-27 20:03:37,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:03:37,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:03:37,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-27 20:03:37,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-27 20:03:37,118 INFO L175 Difference]: Start difference. First operand has 201 places, 233 transitions, 2267 flow. Second operand 8 states and 160 transitions. [2024-06-27 20:03:37,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 265 transitions, 2893 flow [2024-06-27 20:03:37,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 265 transitions, 2678 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-27 20:03:37,359 INFO L231 Difference]: Finished difference. Result has 201 places, 236 transitions, 2161 flow [2024-06-27 20:03:37,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2052, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2161, PETRI_PLACES=201, PETRI_TRANSITIONS=236} [2024-06-27 20:03:37,361 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 157 predicate places. [2024-06-27 20:03:37,361 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 236 transitions, 2161 flow [2024-06-27 20:03:37,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:37,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:37,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:37,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 20:03:37,362 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:03:37,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:37,363 INFO L85 PathProgramCache]: Analyzing trace with hash 255209531, now seen corresponding path program 1 times [2024-06-27 20:03:37,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:37,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105707614] [2024-06-27 20:03:37,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:37,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:37,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:38,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:38,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:38,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105707614] [2024-06-27 20:03:38,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105707614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:38,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:38,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:03:38,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999726074] [2024-06-27 20:03:38,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:38,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:03:38,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:38,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:03:38,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:03:38,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:03:38,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 236 transitions, 2161 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:38,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:38,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:03:38,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:39,031 INFO L124 PetriNetUnfolderBase]: 2518/4004 cut-off events. [2024-06-27 20:03:39,032 INFO L125 PetriNetUnfolderBase]: For 430148/430148 co-relation queries the response was YES. [2024-06-27 20:03:39,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36202 conditions, 4004 events. 2518/4004 cut-off events. For 430148/430148 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 22476 event pairs, 600 based on Foata normal form. 1/3988 useless extension candidates. Maximal degree in co-relation 36114. Up to 3713 conditions per place. [2024-06-27 20:03:39,068 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 227 selfloop transitions, 17 changer transitions 0/262 dead transitions. [2024-06-27 20:03:39,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 262 transitions, 2773 flow [2024-06-27 20:03:39,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:03:39,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:03:39,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 20:03:39,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-27 20:03:39,069 INFO L175 Difference]: Start difference. First operand has 201 places, 236 transitions, 2161 flow. Second operand 8 states and 154 transitions. [2024-06-27 20:03:39,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 262 transitions, 2773 flow [2024-06-27 20:03:39,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 262 transitions, 2688 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 20:03:39,415 INFO L231 Difference]: Finished difference. Result has 203 places, 239 transitions, 2188 flow [2024-06-27 20:03:39,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2076, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2188, PETRI_PLACES=203, PETRI_TRANSITIONS=239} [2024-06-27 20:03:39,416 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 159 predicate places. [2024-06-27 20:03:39,416 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 239 transitions, 2188 flow [2024-06-27 20:03:39,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:39,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:39,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:39,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 20:03:39,416 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-27 20:03:39,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:39,417 INFO L85 PathProgramCache]: Analyzing trace with hash 244484368, now seen corresponding path program 2 times [2024-06-27 20:03:39,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:39,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778799858] [2024-06-27 20:03:39,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:39,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:39,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:40,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:40,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:40,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778799858] [2024-06-27 20:03:40,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778799858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:40,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:40,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:03:40,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715907932] [2024-06-27 20:03:40,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:40,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:03:40,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:40,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:03:40,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:03:40,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:03:40,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 239 transitions, 2188 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:40,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:40,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:03:40,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:41,014 INFO L124 PetriNetUnfolderBase]: 2523/4015 cut-off events. [2024-06-27 20:03:41,014 INFO L125 PetriNetUnfolderBase]: For 445567/445567 co-relation queries the response was YES. [2024-06-27 20:03:41,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36692 conditions, 4015 events. 2523/4015 cut-off events. For 445567/445567 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 22590 event pairs, 600 based on Foata normal form. 2/4000 useless extension candidates. Maximal degree in co-relation 36603. Up to 3699 conditions per place. [2024-06-27 20:03:41,054 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 223 selfloop transitions, 24 changer transitions 0/265 dead transitions. [2024-06-27 20:03:41,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 265 transitions, 2806 flow [2024-06-27 20:03:41,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:03:41,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:03:41,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-27 20:03:41,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-27 20:03:41,055 INFO L175 Difference]: Start difference. First operand has 203 places, 239 transitions, 2188 flow. Second operand 8 states and 156 transitions. [2024-06-27 20:03:41,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 265 transitions, 2806 flow [2024-06-27 20:03:41,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 265 transitions, 2716 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 20:03:41,330 INFO L231 Difference]: Finished difference. Result has 205 places, 242 transitions, 2224 flow [2024-06-27 20:03:41,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2098, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2224, PETRI_PLACES=205, PETRI_TRANSITIONS=242} [2024-06-27 20:03:41,331 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 161 predicate places. [2024-06-27 20:03:41,331 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 242 transitions, 2224 flow [2024-06-27 20:03:41,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:41,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:41,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:41,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 20:03:41,332 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:03:41,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:41,332 INFO L85 PathProgramCache]: Analyzing trace with hash 784252244, now seen corresponding path program 1 times [2024-06-27 20:03:41,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:41,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044474719] [2024-06-27 20:03:41,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:41,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:41,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:41,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-27 20:03:41,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:41,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044474719] [2024-06-27 20:03:41,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044474719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:41,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:41,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:03:41,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961169726] [2024-06-27 20:03:41,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:41,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:03:41,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:41,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:03:41,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:03:41,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:03:41,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 242 transitions, 2224 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:41,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:41,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:03:41,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:42,788 INFO L124 PetriNetUnfolderBase]: 2565/4069 cut-off events. [2024-06-27 20:03:42,789 INFO L125 PetriNetUnfolderBase]: For 452543/452545 co-relation queries the response was YES. [2024-06-27 20:03:42,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37094 conditions, 4069 events. 2565/4069 cut-off events. For 452543/452545 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 22828 event pairs, 608 based on Foata normal form. 4/4065 useless extension candidates. Maximal degree in co-relation 37004. Up to 3692 conditions per place. [2024-06-27 20:03:42,837 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 216 selfloop transitions, 19 changer transitions 0/265 dead transitions. [2024-06-27 20:03:42,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 265 transitions, 2828 flow [2024-06-27 20:03:42,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:03:42,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:03:42,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-27 20:03:42,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46179401993355484 [2024-06-27 20:03:42,842 INFO L175 Difference]: Start difference. First operand has 205 places, 242 transitions, 2224 flow. Second operand 7 states and 139 transitions. [2024-06-27 20:03:42,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 265 transitions, 2828 flow [2024-06-27 20:03:43,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 265 transitions, 2724 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 20:03:43,270 INFO L231 Difference]: Finished difference. Result has 206 places, 245 transitions, 2240 flow [2024-06-27 20:03:43,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2120, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2240, PETRI_PLACES=206, PETRI_TRANSITIONS=245} [2024-06-27 20:03:43,271 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 162 predicate places. [2024-06-27 20:03:43,271 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 245 transitions, 2240 flow [2024-06-27 20:03:43,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:43,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:43,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:43,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 20:03:43,272 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:03:43,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:43,272 INFO L85 PathProgramCache]: Analyzing trace with hash 789966164, now seen corresponding path program 2 times [2024-06-27 20:03:43,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:43,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704152695] [2024-06-27 20:03:43,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:43,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:43,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:44,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:44,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:44,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704152695] [2024-06-27 20:03:44,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704152695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:44,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:44,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:03:44,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68365422] [2024-06-27 20:03:44,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:44,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:03:44,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:44,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:03:44,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:03:44,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:03:44,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 245 transitions, 2240 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:44,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:44,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:03:44,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:44,908 INFO L124 PetriNetUnfolderBase]: 2591/4109 cut-off events. [2024-06-27 20:03:44,908 INFO L125 PetriNetUnfolderBase]: For 471323/471325 co-relation queries the response was YES. [2024-06-27 20:03:44,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38066 conditions, 4109 events. 2591/4109 cut-off events. For 471323/471325 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 23078 event pairs, 609 based on Foata normal form. 4/4105 useless extension candidates. Maximal degree in co-relation 37975. Up to 3710 conditions per place. [2024-06-27 20:03:44,956 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 213 selfloop transitions, 27 changer transitions 0/270 dead transitions. [2024-06-27 20:03:44,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 270 transitions, 3072 flow [2024-06-27 20:03:44,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:03:44,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:03:44,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-27 20:03:44,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46179401993355484 [2024-06-27 20:03:44,957 INFO L175 Difference]: Start difference. First operand has 206 places, 245 transitions, 2240 flow. Second operand 7 states and 139 transitions. [2024-06-27 20:03:44,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 270 transitions, 3072 flow [2024-06-27 20:03:45,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 270 transitions, 2988 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-27 20:03:45,412 INFO L231 Difference]: Finished difference. Result has 209 places, 251 transitions, 2374 flow [2024-06-27 20:03:45,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2156, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2374, PETRI_PLACES=209, PETRI_TRANSITIONS=251} [2024-06-27 20:03:45,413 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 165 predicate places. [2024-06-27 20:03:45,413 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 251 transitions, 2374 flow [2024-06-27 20:03:45,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:45,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:45,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:45,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 20:03:45,413 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-27 20:03:45,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:45,414 INFO L85 PathProgramCache]: Analyzing trace with hash -559521998, now seen corresponding path program 5 times [2024-06-27 20:03:45,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:45,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255153760] [2024-06-27 20:03:45,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:45,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:45,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:46,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:46,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:46,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255153760] [2024-06-27 20:03:46,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255153760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:46,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:46,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:03:46,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338943559] [2024-06-27 20:03:46,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:46,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:03:46,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:46,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:03:46,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:03:46,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:03:46,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 251 transitions, 2374 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:46,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:46,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:03:46,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:47,497 INFO L124 PetriNetUnfolderBase]: 2773/4335 cut-off events. [2024-06-27 20:03:47,497 INFO L125 PetriNetUnfolderBase]: For 526563/526563 co-relation queries the response was YES. [2024-06-27 20:03:47,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40749 conditions, 4335 events. 2773/4335 cut-off events. For 526563/526563 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 23994 event pairs, 595 based on Foata normal form. 20/4353 useless extension candidates. Maximal degree in co-relation 40657. Up to 3646 conditions per place. [2024-06-27 20:03:47,542 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 215 selfloop transitions, 75 changer transitions 0/295 dead transitions. [2024-06-27 20:03:47,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 295 transitions, 3228 flow [2024-06-27 20:03:47,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:03:47,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:03:47,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-27 20:03:47,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4697674418604651 [2024-06-27 20:03:47,543 INFO L175 Difference]: Start difference. First operand has 209 places, 251 transitions, 2374 flow. Second operand 10 states and 202 transitions. [2024-06-27 20:03:47,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 295 transitions, 3228 flow [2024-06-27 20:03:47,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 295 transitions, 3134 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-27 20:03:47,882 INFO L231 Difference]: Finished difference. Result has 216 places, 252 transitions, 2501 flow [2024-06-27 20:03:47,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2280, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2501, PETRI_PLACES=216, PETRI_TRANSITIONS=252} [2024-06-27 20:03:47,882 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 172 predicate places. [2024-06-27 20:03:47,883 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 252 transitions, 2501 flow [2024-06-27 20:03:47,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:47,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:47,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:47,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 20:03:47,883 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-27 20:03:47,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:47,884 INFO L85 PathProgramCache]: Analyzing trace with hash -331197140, now seen corresponding path program 5 times [2024-06-27 20:03:47,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:47,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125679868] [2024-06-27 20:03:47,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:47,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:47,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:48,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:48,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:48,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125679868] [2024-06-27 20:03:48,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125679868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:48,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:48,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:03:48,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514411325] [2024-06-27 20:03:48,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:48,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:03:48,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:48,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:03:48,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:03:49,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:03:49,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 252 transitions, 2501 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:49,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:49,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:03:49,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:50,045 INFO L124 PetriNetUnfolderBase]: 2826/4422 cut-off events. [2024-06-27 20:03:50,046 INFO L125 PetriNetUnfolderBase]: For 528538/528538 co-relation queries the response was YES. [2024-06-27 20:03:50,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42094 conditions, 4422 events. 2826/4422 cut-off events. For 528538/528538 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 24633 event pairs, 630 based on Foata normal form. 4/4424 useless extension candidates. Maximal degree in co-relation 42000. Up to 3909 conditions per place. [2024-06-27 20:03:50,095 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 220 selfloop transitions, 76 changer transitions 0/301 dead transitions. [2024-06-27 20:03:50,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 301 transitions, 3631 flow [2024-06-27 20:03:50,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:03:50,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:03:50,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-27 20:03:50,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4627906976744186 [2024-06-27 20:03:50,097 INFO L175 Difference]: Start difference. First operand has 216 places, 252 transitions, 2501 flow. Second operand 10 states and 199 transitions. [2024-06-27 20:03:50,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 301 transitions, 3631 flow [2024-06-27 20:03:50,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 301 transitions, 3428 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-27 20:03:50,457 INFO L231 Difference]: Finished difference. Result has 219 places, 262 transitions, 2691 flow [2024-06-27 20:03:50,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2308, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2691, PETRI_PLACES=219, PETRI_TRANSITIONS=262} [2024-06-27 20:03:50,458 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 175 predicate places. [2024-06-27 20:03:50,458 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 262 transitions, 2691 flow [2024-06-27 20:03:50,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:50,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:50,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:50,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 20:03:50,459 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-27 20:03:50,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:50,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1543691594, now seen corresponding path program 6 times [2024-06-27 20:03:50,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:50,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046172690] [2024-06-27 20:03:50,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:50,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:50,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:51,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:51,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:51,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046172690] [2024-06-27 20:03:51,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046172690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:51,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:51,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:03:51,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349797248] [2024-06-27 20:03:51,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:51,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:03:51,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:51,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:03:51,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:03:51,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:03:51,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 262 transitions, 2691 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:51,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:51,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:03:51,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:52,615 INFO L124 PetriNetUnfolderBase]: 2818/4405 cut-off events. [2024-06-27 20:03:52,615 INFO L125 PetriNetUnfolderBase]: For 531112/531112 co-relation queries the response was YES. [2024-06-27 20:03:52,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41947 conditions, 4405 events. 2818/4405 cut-off events. For 531112/531112 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 24443 event pairs, 623 based on Foata normal form. 4/4407 useless extension candidates. Maximal degree in co-relation 41851. Up to 3944 conditions per place. [2024-06-27 20:03:52,663 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 220 selfloop transitions, 73 changer transitions 0/298 dead transitions. [2024-06-27 20:03:52,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 298 transitions, 3383 flow [2024-06-27 20:03:52,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:03:52,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:03:52,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-27 20:03:52,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-27 20:03:52,665 INFO L175 Difference]: Start difference. First operand has 219 places, 262 transitions, 2691 flow. Second operand 10 states and 195 transitions. [2024-06-27 20:03:52,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 298 transitions, 3383 flow [2024-06-27 20:03:53,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 298 transitions, 3196 flow, removed 76 selfloop flow, removed 3 redundant places. [2024-06-27 20:03:53,147 INFO L231 Difference]: Finished difference. Result has 226 places, 262 transitions, 2659 flow [2024-06-27 20:03:53,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2506, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2659, PETRI_PLACES=226, PETRI_TRANSITIONS=262} [2024-06-27 20:03:53,148 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 182 predicate places. [2024-06-27 20:03:53,148 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 262 transitions, 2659 flow [2024-06-27 20:03:53,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:53,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:53,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:53,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 20:03:53,149 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-27 20:03:53,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:53,149 INFO L85 PathProgramCache]: Analyzing trace with hash 983699768, now seen corresponding path program 7 times [2024-06-27 20:03:53,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:53,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746864342] [2024-06-27 20:03:53,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:53,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:53,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:54,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-27 20:03:54,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:54,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746864342] [2024-06-27 20:03:54,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746864342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:54,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:54,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:03:54,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723076476] [2024-06-27 20:03:54,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:54,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:03:54,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:54,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:03:54,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:03:54,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:03:54,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 262 transitions, 2659 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:54,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:54,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:03:54,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:55,335 INFO L124 PetriNetUnfolderBase]: 2860/4476 cut-off events. [2024-06-27 20:03:55,335 INFO L125 PetriNetUnfolderBase]: For 552504/552504 co-relation queries the response was YES. [2024-06-27 20:03:55,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42712 conditions, 4476 events. 2860/4476 cut-off events. For 552504/552504 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 25006 event pairs, 614 based on Foata normal form. 4/4478 useless extension candidates. Maximal degree in co-relation 42614. Up to 3758 conditions per place. [2024-06-27 20:03:55,384 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 209 selfloop transitions, 92 changer transitions 0/306 dead transitions. [2024-06-27 20:03:55,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 306 transitions, 3759 flow [2024-06-27 20:03:55,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:03:55,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:03:55,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-27 20:03:55,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4627906976744186 [2024-06-27 20:03:55,386 INFO L175 Difference]: Start difference. First operand has 226 places, 262 transitions, 2659 flow. Second operand 10 states and 199 transitions. [2024-06-27 20:03:55,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 306 transitions, 3759 flow [2024-06-27 20:03:55,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 306 transitions, 3604 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 20:03:55,763 INFO L231 Difference]: Finished difference. Result has 227 places, 266 transitions, 2859 flow [2024-06-27 20:03:55,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2504, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2859, PETRI_PLACES=227, PETRI_TRANSITIONS=266} [2024-06-27 20:03:55,764 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 183 predicate places. [2024-06-27 20:03:55,764 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 266 transitions, 2859 flow [2024-06-27 20:03:55,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:55,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:55,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:55,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 20:03:55,764 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-27 20:03:55,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:55,765 INFO L85 PathProgramCache]: Analyzing trace with hash -1765336634, now seen corresponding path program 8 times [2024-06-27 20:03:55,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:55,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335883788] [2024-06-27 20:03:55,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:55,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:55,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:56,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:56,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:56,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335883788] [2024-06-27 20:03:56,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335883788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:56,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:56,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:03:56,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149445809] [2024-06-27 20:03:56,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:56,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:03:56,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:56,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:03:56,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:03:56,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:03:56,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 266 transitions, 2859 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:56,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:56,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:03:56,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:57,835 INFO L124 PetriNetUnfolderBase]: 2888/4529 cut-off events. [2024-06-27 20:03:57,835 INFO L125 PetriNetUnfolderBase]: For 570057/570057 co-relation queries the response was YES. [2024-06-27 20:03:57,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43586 conditions, 4529 events. 2888/4529 cut-off events. For 570057/570057 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 25444 event pairs, 640 based on Foata normal form. 4/4531 useless extension candidates. Maximal degree in co-relation 43487. Up to 4049 conditions per place. [2024-06-27 20:03:57,887 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 229 selfloop transitions, 73 changer transitions 0/307 dead transitions. [2024-06-27 20:03:57,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 307 transitions, 3682 flow [2024-06-27 20:03:57,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:03:57,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:03:57,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-27 20:03:57,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45813953488372094 [2024-06-27 20:03:57,888 INFO L175 Difference]: Start difference. First operand has 227 places, 266 transitions, 2859 flow. Second operand 10 states and 197 transitions. [2024-06-27 20:03:57,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 307 transitions, 3682 flow [2024-06-27 20:03:58,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 307 transitions, 3490 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-27 20:03:58,261 INFO L231 Difference]: Finished difference. Result has 231 places, 271 transitions, 2939 flow [2024-06-27 20:03:58,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2682, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2939, PETRI_PLACES=231, PETRI_TRANSITIONS=271} [2024-06-27 20:03:58,261 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 187 predicate places. [2024-06-27 20:03:58,261 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 271 transitions, 2939 flow [2024-06-27 20:03:58,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:58,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:58,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:58,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 20:03:58,262 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-27 20:03:58,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:58,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1765097624, now seen corresponding path program 9 times [2024-06-27 20:03:58,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:58,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589333568] [2024-06-27 20:03:58,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:58,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:58,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:59,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:59,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:59,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589333568] [2024-06-27 20:03:59,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589333568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:59,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:59,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:03:59,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085195771] [2024-06-27 20:03:59,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:59,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:03:59,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:59,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:03:59,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:03:59,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:03:59,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 271 transitions, 2939 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:59,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:59,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:03:59,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:00,436 INFO L124 PetriNetUnfolderBase]: 2905/4556 cut-off events. [2024-06-27 20:04:00,436 INFO L125 PetriNetUnfolderBase]: For 582734/582734 co-relation queries the response was YES. [2024-06-27 20:04:00,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43899 conditions, 4556 events. 2905/4556 cut-off events. For 582734/582734 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 25579 event pairs, 635 based on Foata normal form. 4/4558 useless extension candidates. Maximal degree in co-relation 43798. Up to 4011 conditions per place. [2024-06-27 20:04:00,486 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 229 selfloop transitions, 78 changer transitions 0/312 dead transitions. [2024-06-27 20:04:00,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 312 transitions, 3973 flow [2024-06-27 20:04:00,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:04:00,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:04:00,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-27 20:04:00,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-27 20:04:00,487 INFO L175 Difference]: Start difference. First operand has 231 places, 271 transitions, 2939 flow. Second operand 10 states and 200 transitions. [2024-06-27 20:04:00,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 312 transitions, 3973 flow [2024-06-27 20:04:00,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 312 transitions, 3750 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-27 20:04:00,846 INFO L231 Difference]: Finished difference. Result has 234 places, 273 transitions, 2955 flow [2024-06-27 20:04:00,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2716, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2955, PETRI_PLACES=234, PETRI_TRANSITIONS=273} [2024-06-27 20:04:00,847 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 190 predicate places. [2024-06-27 20:04:00,847 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 273 transitions, 2955 flow [2024-06-27 20:04:00,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:00,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:00,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:00,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 20:04:00,848 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-27 20:04:00,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:00,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1771592744, now seen corresponding path program 10 times [2024-06-27 20:04:00,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:00,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303570091] [2024-06-27 20:04:00,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:00,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:00,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:01,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-27 20:04:01,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:01,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303570091] [2024-06-27 20:04:01,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303570091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:01,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:01,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:04:01,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037376264] [2024-06-27 20:04:01,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:01,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:04:01,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:01,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:04:01,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:04:01,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:04:01,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 273 transitions, 2955 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:01,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:01,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:04:01,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:03,108 INFO L124 PetriNetUnfolderBase]: 2897/4534 cut-off events. [2024-06-27 20:04:03,108 INFO L125 PetriNetUnfolderBase]: For 589181/589181 co-relation queries the response was YES. [2024-06-27 20:04:03,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43628 conditions, 4534 events. 2897/4534 cut-off events. For 589181/589181 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 25393 event pairs, 628 based on Foata normal form. 4/4536 useless extension candidates. Maximal degree in co-relation 43527. Up to 4064 conditions per place. [2024-06-27 20:04:03,158 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 230 selfloop transitions, 74 changer transitions 0/309 dead transitions. [2024-06-27 20:04:03,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 309 transitions, 3667 flow [2024-06-27 20:04:03,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:04:03,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:04:03,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-27 20:04:03,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4558139534883721 [2024-06-27 20:04:03,160 INFO L175 Difference]: Start difference. First operand has 234 places, 273 transitions, 2955 flow. Second operand 10 states and 196 transitions. [2024-06-27 20:04:03,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 309 transitions, 3667 flow [2024-06-27 20:04:03,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 309 transitions, 3300 flow, removed 64 selfloop flow, removed 9 redundant places. [2024-06-27 20:04:03,721 INFO L231 Difference]: Finished difference. Result has 235 places, 273 transitions, 2743 flow [2024-06-27 20:04:03,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2588, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2743, PETRI_PLACES=235, PETRI_TRANSITIONS=273} [2024-06-27 20:04:03,723 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 191 predicate places. [2024-06-27 20:04:03,723 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 273 transitions, 2743 flow [2024-06-27 20:04:03,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:03,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:03,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:03,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 20:04:03,724 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:04:03,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:03,733 INFO L85 PathProgramCache]: Analyzing trace with hash 789973635, now seen corresponding path program 2 times [2024-06-27 20:04:03,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:03,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517065537] [2024-06-27 20:04:03,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:03,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:03,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:04,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:04,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:04,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517065537] [2024-06-27 20:04:04,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517065537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:04,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:04,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:04:04,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951755870] [2024-06-27 20:04:04,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:04,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:04:04,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:04,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:04:04,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:04:04,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:04:04,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 273 transitions, 2743 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:04,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:04,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:04:04,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:05,636 INFO L124 PetriNetUnfolderBase]: 2765/4427 cut-off events. [2024-06-27 20:04:05,636 INFO L125 PetriNetUnfolderBase]: For 606313/606315 co-relation queries the response was YES. [2024-06-27 20:04:05,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42694 conditions, 4427 events. 2765/4427 cut-off events. For 606313/606315 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 25638 event pairs, 649 based on Foata normal form. 3/4415 useless extension candidates. Maximal degree in co-relation 42593. Up to 4030 conditions per place. [2024-06-27 20:04:05,685 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 240 selfloop transitions, 30 changer transitions 0/297 dead transitions. [2024-06-27 20:04:05,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 297 transitions, 3617 flow [2024-06-27 20:04:05,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:04:05,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:04:05,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 20:04:05,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-27 20:04:05,686 INFO L175 Difference]: Start difference. First operand has 235 places, 273 transitions, 2743 flow. Second operand 8 states and 152 transitions. [2024-06-27 20:04:05,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 297 transitions, 3617 flow [2024-06-27 20:04:06,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 297 transitions, 3445 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 20:04:06,068 INFO L231 Difference]: Finished difference. Result has 234 places, 279 transitions, 2791 flow [2024-06-27 20:04:06,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2571, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2791, PETRI_PLACES=234, PETRI_TRANSITIONS=279} [2024-06-27 20:04:06,068 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 190 predicate places. [2024-06-27 20:04:06,068 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 279 transitions, 2791 flow [2024-06-27 20:04:06,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:06,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:06,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:06,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 20:04:06,069 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:04:06,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:06,069 INFO L85 PathProgramCache]: Analyzing trace with hash 789974100, now seen corresponding path program 1 times [2024-06-27 20:04:06,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:06,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881088556] [2024-06-27 20:04:06,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:06,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:06,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:07,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:07,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:07,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881088556] [2024-06-27 20:04:07,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881088556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:07,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:07,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:04:07,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042039933] [2024-06-27 20:04:07,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:07,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:04:07,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:07,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:04:07,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:04:07,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 20:04:07,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 279 transitions, 2791 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:07,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:07,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 20:04:07,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:07,897 INFO L124 PetriNetUnfolderBase]: 2612/4243 cut-off events. [2024-06-27 20:04:07,897 INFO L125 PetriNetUnfolderBase]: For 621557/621559 co-relation queries the response was YES. [2024-06-27 20:04:07,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41841 conditions, 4243 events. 2612/4243 cut-off events. For 621557/621559 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 24990 event pairs, 610 based on Foata normal form. 4/4226 useless extension candidates. Maximal degree in co-relation 41739. Up to 3723 conditions per place. [2024-06-27 20:04:07,947 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 229 selfloop transitions, 17 changer transitions 0/300 dead transitions. [2024-06-27 20:04:07,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 300 transitions, 3399 flow [2024-06-27 20:04:07,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:04:07,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:04:07,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-27 20:04:07,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-27 20:04:07,948 INFO L175 Difference]: Start difference. First operand has 234 places, 279 transitions, 2791 flow. Second operand 8 states and 156 transitions. [2024-06-27 20:04:07,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 300 transitions, 3399 flow [2024-06-27 20:04:08,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 300 transitions, 3305 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-27 20:04:08,470 INFO L231 Difference]: Finished difference. Result has 238 places, 282 transitions, 2811 flow [2024-06-27 20:04:08,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2697, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2811, PETRI_PLACES=238, PETRI_TRANSITIONS=282} [2024-06-27 20:04:08,471 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 194 predicate places. [2024-06-27 20:04:08,471 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 282 transitions, 2811 flow [2024-06-27 20:04:08,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:08,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:08,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:08,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 20:04:08,472 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-27 20:04:08,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:08,472 INFO L85 PathProgramCache]: Analyzing trace with hash 789960212, now seen corresponding path program 3 times [2024-06-27 20:04:08,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:08,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691219629] [2024-06-27 20:04:08,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:08,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:08,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:09,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:09,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:09,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691219629] [2024-06-27 20:04:09,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691219629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:09,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:09,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:04:09,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659803718] [2024-06-27 20:04:09,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:09,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:04:09,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:09,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:04:09,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:04:09,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:04:09,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 282 transitions, 2811 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:09,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:09,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:04:09,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:10,225 INFO L124 PetriNetUnfolderBase]: 2772/4424 cut-off events. [2024-06-27 20:04:10,225 INFO L125 PetriNetUnfolderBase]: For 640806/640808 co-relation queries the response was YES. [2024-06-27 20:04:10,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43670 conditions, 4424 events. 2772/4424 cut-off events. For 640806/640808 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 25464 event pairs, 630 based on Foata normal form. 4/4413 useless extension candidates. Maximal degree in co-relation 43566. Up to 4029 conditions per place. [2024-06-27 20:04:10,282 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 244 selfloop transitions, 31 changer transitions 0/302 dead transitions. [2024-06-27 20:04:10,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 302 transitions, 3483 flow [2024-06-27 20:04:10,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:04:10,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:04:10,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 20:04:10,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-27 20:04:10,283 INFO L175 Difference]: Start difference. First operand has 238 places, 282 transitions, 2811 flow. Second operand 8 states and 152 transitions. [2024-06-27 20:04:10,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 302 transitions, 3483 flow [2024-06-27 20:04:10,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 302 transitions, 3391 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 20:04:10,747 INFO L231 Difference]: Finished difference. Result has 240 places, 285 transitions, 2873 flow [2024-06-27 20:04:10,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2719, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2873, PETRI_PLACES=240, PETRI_TRANSITIONS=285} [2024-06-27 20:04:10,748 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 196 predicate places. [2024-06-27 20:04:10,748 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 285 transitions, 2873 flow [2024-06-27 20:04:10,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:10,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:10,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:10,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 20:04:10,749 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:04:10,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:10,749 INFO L85 PathProgramCache]: Analyzing trace with hash 289475337, now seen corresponding path program 3 times [2024-06-27 20:04:10,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:10,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138217730] [2024-06-27 20:04:10,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:10,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:10,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:11,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-27 20:04:11,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:11,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138217730] [2024-06-27 20:04:11,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138217730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:11,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:11,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:04:11,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366930537] [2024-06-27 20:04:11,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:11,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:04:11,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:11,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:04:11,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:04:11,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:04:11,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 285 transitions, 2873 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:11,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:11,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:04:11,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:12,536 INFO L124 PetriNetUnfolderBase]: 2769/4420 cut-off events. [2024-06-27 20:04:12,536 INFO L125 PetriNetUnfolderBase]: For 651553/651555 co-relation queries the response was YES. [2024-06-27 20:04:12,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44035 conditions, 4420 events. 2769/4420 cut-off events. For 651553/651555 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 25452 event pairs, 630 based on Foata normal form. 3/4408 useless extension candidates. Maximal degree in co-relation 43930. Up to 4049 conditions per place. [2024-06-27 20:04:12,590 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 253 selfloop transitions, 22 changer transitions 0/302 dead transitions. [2024-06-27 20:04:12,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 302 transitions, 3465 flow [2024-06-27 20:04:12,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:04:12,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:04:12,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 20:04:12,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-27 20:04:12,591 INFO L175 Difference]: Start difference. First operand has 240 places, 285 transitions, 2873 flow. Second operand 8 states and 150 transitions. [2024-06-27 20:04:12,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 302 transitions, 3465 flow [2024-06-27 20:04:13,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 302 transitions, 3283 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-27 20:04:13,084 INFO L231 Difference]: Finished difference. Result has 242 places, 285 transitions, 2741 flow [2024-06-27 20:04:13,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2691, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2741, PETRI_PLACES=242, PETRI_TRANSITIONS=285} [2024-06-27 20:04:13,084 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 198 predicate places. [2024-06-27 20:04:13,085 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 285 transitions, 2741 flow [2024-06-27 20:04:13,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:13,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:13,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:13,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 20:04:13,085 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:04:13,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:13,086 INFO L85 PathProgramCache]: Analyzing trace with hash -484246188, now seen corresponding path program 3 times [2024-06-27 20:04:13,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:13,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41151756] [2024-06-27 20:04:13,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:13,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:13,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:13,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:13,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:13,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41151756] [2024-06-27 20:04:13,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41151756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:13,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:13,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:04:13,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819676837] [2024-06-27 20:04:13,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:13,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:04:13,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:13,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:04:13,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:04:13,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:04:13,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 285 transitions, 2741 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:13,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:13,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:04:13,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:14,719 INFO L124 PetriNetUnfolderBase]: 2780/4426 cut-off events. [2024-06-27 20:04:14,719 INFO L125 PetriNetUnfolderBase]: For 651562/651566 co-relation queries the response was YES. [2024-06-27 20:04:14,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43571 conditions, 4426 events. 2780/4426 cut-off events. For 651562/651566 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 25366 event pairs, 626 based on Foata normal form. 6/4410 useless extension candidates. Maximal degree in co-relation 43465. Up to 4033 conditions per place. [2024-06-27 20:04:14,768 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 251 selfloop transitions, 19 changer transitions 0/302 dead transitions. [2024-06-27 20:04:14,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 302 transitions, 3337 flow [2024-06-27 20:04:14,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:04:14,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:04:14,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-27 20:04:14,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45182724252491696 [2024-06-27 20:04:14,770 INFO L175 Difference]: Start difference. First operand has 242 places, 285 transitions, 2741 flow. Second operand 7 states and 136 transitions. [2024-06-27 20:04:14,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 302 transitions, 3337 flow [2024-06-27 20:04:15,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 302 transitions, 3231 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 20:04:15,273 INFO L231 Difference]: Finished difference. Result has 242 places, 285 transitions, 2679 flow [2024-06-27 20:04:15,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2635, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2679, PETRI_PLACES=242, PETRI_TRANSITIONS=285} [2024-06-27 20:04:15,273 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 198 predicate places. [2024-06-27 20:04:15,273 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 285 transitions, 2679 flow [2024-06-27 20:04:15,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:15,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:15,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:15,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 20:04:15,274 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:04:15,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:15,274 INFO L85 PathProgramCache]: Analyzing trace with hash -470913708, now seen corresponding path program 4 times [2024-06-27 20:04:15,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:15,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702511269] [2024-06-27 20:04:15,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:15,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:15,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:15,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:15,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:15,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702511269] [2024-06-27 20:04:15,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702511269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:15,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:15,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:04:15,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467401010] [2024-06-27 20:04:15,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:15,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:04:15,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:15,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:04:15,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:04:16,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:04:16,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 285 transitions, 2679 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:16,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:16,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:04:16,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:17,051 INFO L124 PetriNetUnfolderBase]: 2782/4417 cut-off events. [2024-06-27 20:04:17,051 INFO L125 PetriNetUnfolderBase]: For 674116/674120 co-relation queries the response was YES. [2024-06-27 20:04:17,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44070 conditions, 4417 events. 2782/4417 cut-off events. For 674116/674120 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 25255 event pairs, 607 based on Foata normal form. 6/4392 useless extension candidates. Maximal degree in co-relation 43963. Up to 4019 conditions per place. [2024-06-27 20:04:17,100 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 244 selfloop transitions, 27 changer transitions 0/303 dead transitions. [2024-06-27 20:04:17,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 303 transitions, 3371 flow [2024-06-27 20:04:17,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:04:17,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:04:17,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-27 20:04:17,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4485049833887043 [2024-06-27 20:04:17,101 INFO L175 Difference]: Start difference. First operand has 242 places, 285 transitions, 2679 flow. Second operand 7 states and 135 transitions. [2024-06-27 20:04:17,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 303 transitions, 3371 flow [2024-06-27 20:04:17,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 303 transitions, 3291 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 20:04:17,682 INFO L231 Difference]: Finished difference. Result has 241 places, 288 transitions, 2751 flow [2024-06-27 20:04:17,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2599, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2751, PETRI_PLACES=241, PETRI_TRANSITIONS=288} [2024-06-27 20:04:17,682 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 197 predicate places. [2024-06-27 20:04:17,682 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 288 transitions, 2751 flow [2024-06-27 20:04:17,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:17,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:17,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:17,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 20:04:17,683 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:04:17,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:17,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1934269340, now seen corresponding path program 6 times [2024-06-27 20:04:17,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:17,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035616097] [2024-06-27 20:04:17,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:17,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:17,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:18,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:18,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:18,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035616097] [2024-06-27 20:04:18,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035616097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:18,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:18,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:04:18,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659087915] [2024-06-27 20:04:18,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:18,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:04:18,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:18,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:04:18,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:04:18,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:04:18,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 288 transitions, 2751 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:18,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:18,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:04:18,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:19,865 INFO L124 PetriNetUnfolderBase]: 2956/4636 cut-off events. [2024-06-27 20:04:19,866 INFO L125 PetriNetUnfolderBase]: For 713664/713666 co-relation queries the response was YES. [2024-06-27 20:04:19,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45462 conditions, 4636 events. 2956/4636 cut-off events. For 713664/713666 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 26077 event pairs, 628 based on Foata normal form. 20/4654 useless extension candidates. Maximal degree in co-relation 45354. Up to 3917 conditions per place. [2024-06-27 20:04:19,916 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 241 selfloop transitions, 82 changer transitions 0/328 dead transitions. [2024-06-27 20:04:19,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 328 transitions, 3655 flow [2024-06-27 20:04:19,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:04:19,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:04:19,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-27 20:04:19,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4604651162790698 [2024-06-27 20:04:19,917 INFO L175 Difference]: Start difference. First operand has 241 places, 288 transitions, 2751 flow. Second operand 10 states and 198 transitions. [2024-06-27 20:04:19,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 328 transitions, 3655 flow [2024-06-27 20:04:20,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 328 transitions, 3531 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-27 20:04:20,479 INFO L231 Difference]: Finished difference. Result has 246 places, 289 transitions, 2866 flow [2024-06-27 20:04:20,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2627, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2866, PETRI_PLACES=246, PETRI_TRANSITIONS=289} [2024-06-27 20:04:20,480 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 202 predicate places. [2024-06-27 20:04:20,480 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 289 transitions, 2866 flow [2024-06-27 20:04:20,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:20,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:20,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:20,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 20:04:20,480 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:04:20,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:20,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1021112492, now seen corresponding path program 11 times [2024-06-27 20:04:20,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:20,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896848419] [2024-06-27 20:04:20,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:20,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:20,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:21,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:21,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:21,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896848419] [2024-06-27 20:04:21,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896848419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:21,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:21,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:04:21,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458753913] [2024-06-27 20:04:21,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:21,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:04:21,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:21,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:04:21,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:04:21,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:04:21,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 289 transitions, 2866 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:21,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:21,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:04:21,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:23,206 INFO L124 PetriNetUnfolderBase]: 2984/4678 cut-off events. [2024-06-27 20:04:23,206 INFO L125 PetriNetUnfolderBase]: For 700126/700130 co-relation queries the response was YES. [2024-06-27 20:04:23,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46203 conditions, 4678 events. 2984/4678 cut-off events. For 700126/700130 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 26337 event pairs, 649 based on Foata normal form. 6/4683 useless extension candidates. Maximal degree in co-relation 46094. Up to 4198 conditions per place. [2024-06-27 20:04:23,260 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 243 selfloop transitions, 79 changer transitions 0/327 dead transitions. [2024-06-27 20:04:23,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 327 transitions, 3716 flow [2024-06-27 20:04:23,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:04:23,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:04:23,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-27 20:04:23,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44651162790697674 [2024-06-27 20:04:23,262 INFO L175 Difference]: Start difference. First operand has 246 places, 289 transitions, 2866 flow. Second operand 10 states and 192 transitions. [2024-06-27 20:04:23,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 327 transitions, 3716 flow [2024-06-27 20:04:23,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 327 transitions, 3499 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 20:04:23,904 INFO L231 Difference]: Finished difference. Result has 249 places, 295 transitions, 2954 flow [2024-06-27 20:04:23,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2655, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2954, PETRI_PLACES=249, PETRI_TRANSITIONS=295} [2024-06-27 20:04:23,904 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 205 predicate places. [2024-06-27 20:04:23,905 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 295 transitions, 2954 flow [2024-06-27 20:04:23,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:23,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:23,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:23,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 20:04:23,905 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:04:23,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:23,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1027599242, now seen corresponding path program 12 times [2024-06-27 20:04:23,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:23,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416657230] [2024-06-27 20:04:23,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:23,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:23,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:24,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:24,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:24,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416657230] [2024-06-27 20:04:24,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416657230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:24,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:24,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:04:24,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449241635] [2024-06-27 20:04:24,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:24,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:04:24,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:24,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:04:24,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:04:25,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:04:25,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 295 transitions, 2954 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:25,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:25,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:04:25,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:26,300 INFO L124 PetriNetUnfolderBase]: 3012/4721 cut-off events. [2024-06-27 20:04:26,301 INFO L125 PetriNetUnfolderBase]: For 711722/711726 co-relation queries the response was YES. [2024-06-27 20:04:26,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46631 conditions, 4721 events. 3012/4721 cut-off events. For 711722/711726 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 26644 event pairs, 654 based on Foata normal form. 6/4726 useless extension candidates. Maximal degree in co-relation 46520. Up to 4237 conditions per place. [2024-06-27 20:04:26,365 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 247 selfloop transitions, 80 changer transitions 0/332 dead transitions. [2024-06-27 20:04:26,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 332 transitions, 3805 flow [2024-06-27 20:04:26,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:04:26,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:04:26,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-27 20:04:26,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44883720930232557 [2024-06-27 20:04:26,367 INFO L175 Difference]: Start difference. First operand has 249 places, 295 transitions, 2954 flow. Second operand 10 states and 193 transitions. [2024-06-27 20:04:26,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 332 transitions, 3805 flow [2024-06-27 20:04:26,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 332 transitions, 3554 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-27 20:04:26,987 INFO L231 Difference]: Finished difference. Result has 252 places, 300 transitions, 2991 flow [2024-06-27 20:04:27,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2709, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2991, PETRI_PLACES=252, PETRI_TRANSITIONS=300} [2024-06-27 20:04:27,003 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 208 predicate places. [2024-06-27 20:04:27,003 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 300 transitions, 2991 flow [2024-06-27 20:04:27,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:27,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:27,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:27,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 20:04:27,004 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:04:27,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:27,004 INFO L85 PathProgramCache]: Analyzing trace with hash 545524892, now seen corresponding path program 13 times [2024-06-27 20:04:27,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:27,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996916109] [2024-06-27 20:04:27,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:27,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:27,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:27,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:27,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:27,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996916109] [2024-06-27 20:04:27,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996916109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:27,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:27,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:04:27,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636337852] [2024-06-27 20:04:27,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:27,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:04:27,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:27,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:04:27,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:04:28,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:04:28,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 300 transitions, 2991 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:28,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:28,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:04:28,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:29,179 INFO L124 PetriNetUnfolderBase]: 3065/4803 cut-off events. [2024-06-27 20:04:29,179 INFO L125 PetriNetUnfolderBase]: For 741451/741455 co-relation queries the response was YES. [2024-06-27 20:04:29,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47823 conditions, 4803 events. 3065/4803 cut-off events. For 741451/741455 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 27176 event pairs, 651 based on Foata normal form. 6/4808 useless extension candidates. Maximal degree in co-relation 47711. Up to 4217 conditions per place. [2024-06-27 20:04:29,234 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 245 selfloop transitions, 95 changer transitions 0/345 dead transitions. [2024-06-27 20:04:29,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 345 transitions, 4257 flow [2024-06-27 20:04:29,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:04:29,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:04:29,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-27 20:04:29,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45813953488372094 [2024-06-27 20:04:29,235 INFO L175 Difference]: Start difference. First operand has 252 places, 300 transitions, 2991 flow. Second operand 10 states and 197 transitions. [2024-06-27 20:04:29,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 345 transitions, 4257 flow [2024-06-27 20:04:29,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 345 transitions, 4030 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-27 20:04:29,918 INFO L231 Difference]: Finished difference. Result has 256 places, 309 transitions, 3197 flow [2024-06-27 20:04:29,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2769, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3197, PETRI_PLACES=256, PETRI_TRANSITIONS=309} [2024-06-27 20:04:29,918 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 212 predicate places. [2024-06-27 20:04:29,918 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 309 transitions, 3197 flow [2024-06-27 20:04:29,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:29,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:29,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:29,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 20:04:29,919 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:04:29,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:29,919 INFO L85 PathProgramCache]: Analyzing trace with hash 1249013642, now seen corresponding path program 14 times [2024-06-27 20:04:29,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:29,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934148449] [2024-06-27 20:04:29,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:29,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:29,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:30,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:30,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:30,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934148449] [2024-06-27 20:04:30,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934148449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:30,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:30,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:04:30,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27933381] [2024-06-27 20:04:30,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:30,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:04:30,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:30,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:04:30,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:04:30,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:04:30,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 309 transitions, 3197 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:30,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:30,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:04:30,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:32,275 INFO L124 PetriNetUnfolderBase]: 3082/4850 cut-off events. [2024-06-27 20:04:32,275 INFO L125 PetriNetUnfolderBase]: For 760889/760893 co-relation queries the response was YES. [2024-06-27 20:04:32,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48390 conditions, 4850 events. 3082/4850 cut-off events. For 760889/760893 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 27656 event pairs, 681 based on Foata normal form. 6/4855 useless extension candidates. Maximal degree in co-relation 48277. Up to 4342 conditions per place. [2024-06-27 20:04:32,334 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 254 selfloop transitions, 84 changer transitions 0/343 dead transitions. [2024-06-27 20:04:32,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 343 transitions, 4047 flow [2024-06-27 20:04:32,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:04:32,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:04:32,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-27 20:04:32,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4511627906976744 [2024-06-27 20:04:32,335 INFO L175 Difference]: Start difference. First operand has 256 places, 309 transitions, 3197 flow. Second operand 10 states and 194 transitions. [2024-06-27 20:04:32,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 343 transitions, 4047 flow [2024-06-27 20:04:33,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 343 transitions, 3930 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-06-27 20:04:33,184 INFO L231 Difference]: Finished difference. Result has 263 places, 311 transitions, 3353 flow [2024-06-27 20:04:33,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3080, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3353, PETRI_PLACES=263, PETRI_TRANSITIONS=311} [2024-06-27 20:04:33,185 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 219 predicate places. [2024-06-27 20:04:33,185 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 311 transitions, 3353 flow [2024-06-27 20:04:33,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:33,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:33,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:33,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 20:04:33,186 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:04:33,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:33,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1940949158, now seen corresponding path program 15 times [2024-06-27 20:04:33,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:33,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475855574] [2024-06-27 20:04:33,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:33,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:33,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:34,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:34,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:34,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475855574] [2024-06-27 20:04:34,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475855574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:34,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:34,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:04:34,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868413061] [2024-06-27 20:04:34,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:34,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:04:34,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:34,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:04:34,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:04:34,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:04:34,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 311 transitions, 3353 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:34,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:34,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:04:34,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:35,634 INFO L124 PetriNetUnfolderBase]: 3099/4867 cut-off events. [2024-06-27 20:04:35,634 INFO L125 PetriNetUnfolderBase]: For 779526/779530 co-relation queries the response was YES. [2024-06-27 20:04:35,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49077 conditions, 4867 events. 3099/4867 cut-off events. For 779526/779530 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 27672 event pairs, 676 based on Foata normal form. 6/4872 useless extension candidates. Maximal degree in co-relation 48962. Up to 4310 conditions per place. [2024-06-27 20:04:35,688 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 251 selfloop transitions, 90 changer transitions 0/346 dead transitions. [2024-06-27 20:04:35,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 346 transitions, 4215 flow [2024-06-27 20:04:35,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:04:35,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:04:35,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-27 20:04:35,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4511627906976744 [2024-06-27 20:04:35,691 INFO L175 Difference]: Start difference. First operand has 263 places, 311 transitions, 3353 flow. Second operand 10 states and 194 transitions. [2024-06-27 20:04:35,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 346 transitions, 4215 flow [2024-06-27 20:04:36,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 346 transitions, 3926 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-27 20:04:36,423 INFO L231 Difference]: Finished difference. Result has 266 places, 313 transitions, 3353 flow [2024-06-27 20:04:36,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3064, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3353, PETRI_PLACES=266, PETRI_TRANSITIONS=313} [2024-06-27 20:04:36,423 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 222 predicate places. [2024-06-27 20:04:36,424 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 313 transitions, 3353 flow [2024-06-27 20:04:36,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:36,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:36,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:36,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 20:04:36,425 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:04:36,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:36,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1160728310, now seen corresponding path program 16 times [2024-06-27 20:04:36,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:36,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578835679] [2024-06-27 20:04:36,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:36,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:36,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:37,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:37,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:37,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578835679] [2024-06-27 20:04:37,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578835679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:37,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:37,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:04:37,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993488050] [2024-06-27 20:04:37,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:37,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:04:37,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:37,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:04:37,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:04:37,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:04:37,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 313 transitions, 3353 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:37,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:37,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:04:37,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:38,906 INFO L124 PetriNetUnfolderBase]: 3116/4904 cut-off events. [2024-06-27 20:04:38,906 INFO L125 PetriNetUnfolderBase]: For 798992/798996 co-relation queries the response was YES. [2024-06-27 20:04:38,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49554 conditions, 4904 events. 3116/4904 cut-off events. For 798992/798996 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 28014 event pairs, 691 based on Foata normal form. 6/4909 useless extension candidates. Maximal degree in co-relation 49438. Up to 4355 conditions per place. [2024-06-27 20:04:38,962 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 256 selfloop transitions, 87 changer transitions 0/348 dead transitions. [2024-06-27 20:04:38,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 348 transitions, 4223 flow [2024-06-27 20:04:38,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:04:38,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:04:38,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-27 20:04:38,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4558139534883721 [2024-06-27 20:04:38,963 INFO L175 Difference]: Start difference. First operand has 266 places, 313 transitions, 3353 flow. Second operand 10 states and 196 transitions. [2024-06-27 20:04:38,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 348 transitions, 4223 flow [2024-06-27 20:04:39,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 348 transitions, 3952 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-27 20:04:39,724 INFO L231 Difference]: Finished difference. Result has 268 places, 315 transitions, 3369 flow [2024-06-27 20:04:39,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3082, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3369, PETRI_PLACES=268, PETRI_TRANSITIONS=315} [2024-06-27 20:04:39,725 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 224 predicate places. [2024-06-27 20:04:39,725 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 315 transitions, 3369 flow [2024-06-27 20:04:39,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:39,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:39,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:39,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 20:04:39,726 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:04:39,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:39,727 INFO L85 PathProgramCache]: Analyzing trace with hash -2124041228, now seen corresponding path program 17 times [2024-06-27 20:04:39,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:39,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148782177] [2024-06-27 20:04:39,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:39,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:39,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:40,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:40,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:40,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148782177] [2024-06-27 20:04:40,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148782177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:40,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:40,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:04:40,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135857031] [2024-06-27 20:04:40,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:40,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:04:40,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:40,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:04:40,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:04:40,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:04:40,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 315 transitions, 3369 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:40,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:40,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:04:40,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:42,109 INFO L124 PetriNetUnfolderBase]: 3133/4921 cut-off events. [2024-06-27 20:04:42,109 INFO L125 PetriNetUnfolderBase]: For 818970/818974 co-relation queries the response was YES. [2024-06-27 20:04:42,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49990 conditions, 4921 events. 3133/4921 cut-off events. For 818970/818974 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 28049 event pairs, 681 based on Foata normal form. 6/4926 useless extension candidates. Maximal degree in co-relation 49873. Up to 4241 conditions per place. [2024-06-27 20:04:42,172 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 248 selfloop transitions, 98 changer transitions 0/351 dead transitions. [2024-06-27 20:04:42,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 351 transitions, 4251 flow [2024-06-27 20:04:42,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:04:42,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:04:42,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-27 20:04:42,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4558139534883721 [2024-06-27 20:04:42,174 INFO L175 Difference]: Start difference. First operand has 268 places, 315 transitions, 3369 flow. Second operand 10 states and 196 transitions. [2024-06-27 20:04:42,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 351 transitions, 4251 flow [2024-06-27 20:04:42,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 351 transitions, 3982 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-27 20:04:43,001 INFO L231 Difference]: Finished difference. Result has 270 places, 317 transitions, 3413 flow [2024-06-27 20:04:43,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3100, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3413, PETRI_PLACES=270, PETRI_TRANSITIONS=317} [2024-06-27 20:04:43,002 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 226 predicate places. [2024-06-27 20:04:43,002 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 317 transitions, 3413 flow [2024-06-27 20:04:43,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:43,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:43,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:43,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 20:04:43,003 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:04:43,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:43,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1265662324, now seen corresponding path program 18 times [2024-06-27 20:04:43,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:43,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118091447] [2024-06-27 20:04:43,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:43,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:43,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:44,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-27 20:04:44,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:44,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118091447] [2024-06-27 20:04:44,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118091447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:44,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:44,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:04:44,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092153552] [2024-06-27 20:04:44,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:44,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:04:44,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:44,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:04:44,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:04:44,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:04:44,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 317 transitions, 3413 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:44,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:44,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:04:44,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:45,505 INFO L124 PetriNetUnfolderBase]: 3150/4948 cut-off events. [2024-06-27 20:04:45,506 INFO L125 PetriNetUnfolderBase]: For 837465/837469 co-relation queries the response was YES. [2024-06-27 20:04:45,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50428 conditions, 4948 events. 3150/4948 cut-off events. For 837465/837469 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 28200 event pairs, 686 based on Foata normal form. 6/4953 useless extension candidates. Maximal degree in co-relation 50310. Up to 4403 conditions per place. [2024-06-27 20:04:45,568 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 256 selfloop transitions, 93 changer transitions 0/354 dead transitions. [2024-06-27 20:04:45,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 354 transitions, 4561 flow [2024-06-27 20:04:45,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:04:45,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:04:45,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-27 20:04:45,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-27 20:04:45,574 INFO L175 Difference]: Start difference. First operand has 270 places, 317 transitions, 3413 flow. Second operand 10 states and 195 transitions. [2024-06-27 20:04:45,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 354 transitions, 4561 flow [2024-06-27 20:04:46,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 354 transitions, 4266 flow, removed 51 selfloop flow, removed 8 redundant places. [2024-06-27 20:04:46,515 INFO L231 Difference]: Finished difference. Result has 272 places, 319 transitions, 3389 flow [2024-06-27 20:04:46,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3118, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3389, PETRI_PLACES=272, PETRI_TRANSITIONS=319} [2024-06-27 20:04:46,515 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 228 predicate places. [2024-06-27 20:04:46,515 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 319 transitions, 3389 flow [2024-06-27 20:04:46,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:46,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:46,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:46,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 20:04:46,516 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:04:46,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:46,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1265423314, now seen corresponding path program 19 times [2024-06-27 20:04:46,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:46,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396540729] [2024-06-27 20:04:46,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:46,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:46,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:47,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:47,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:47,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396540729] [2024-06-27 20:04:47,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396540729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:47,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:47,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:04:47,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558260438] [2024-06-27 20:04:47,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:47,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:04:47,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:47,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:04:47,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:04:47,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:04:47,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 319 transitions, 3389 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:47,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:47,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:04:47,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:48,914 INFO L124 PetriNetUnfolderBase]: 3142/4926 cut-off events. [2024-06-27 20:04:48,914 INFO L125 PetriNetUnfolderBase]: For 841306/841310 co-relation queries the response was YES. [2024-06-27 20:04:48,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49942 conditions, 4926 events. 3142/4926 cut-off events. For 841306/841310 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 27992 event pairs, 679 based on Foata normal form. 6/4931 useless extension candidates. Maximal degree in co-relation 49823. Up to 4438 conditions per place. [2024-06-27 20:04:48,976 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 256 selfloop transitions, 90 changer transitions 0/351 dead transitions. [2024-06-27 20:04:48,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 351 transitions, 4161 flow [2024-06-27 20:04:48,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:04:48,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:04:48,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-27 20:04:48,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4441860465116279 [2024-06-27 20:04:48,978 INFO L175 Difference]: Start difference. First operand has 272 places, 319 transitions, 3389 flow. Second operand 10 states and 191 transitions. [2024-06-27 20:04:48,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 351 transitions, 4161 flow [2024-06-27 20:04:49,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 351 transitions, 3836 flow, removed 68 selfloop flow, removed 8 redundant places. [2024-06-27 20:04:49,948 INFO L231 Difference]: Finished difference. Result has 274 places, 319 transitions, 3251 flow [2024-06-27 20:04:49,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3064, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3251, PETRI_PLACES=274, PETRI_TRANSITIONS=319} [2024-06-27 20:04:49,949 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 230 predicate places. [2024-06-27 20:04:49,949 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 319 transitions, 3251 flow [2024-06-27 20:04:49,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:49,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:49,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:49,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 20:04:49,949 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:04:49,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:49,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1837692776, now seen corresponding path program 20 times [2024-06-27 20:04:49,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:49,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059405765] [2024-06-27 20:04:49,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:49,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:49,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:50,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:50,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:50,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059405765] [2024-06-27 20:04:50,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059405765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:50,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:50,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:04:50,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200398723] [2024-06-27 20:04:50,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:50,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:04:50,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:50,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:04:50,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:04:51,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:04:51,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 319 transitions, 3251 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:51,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:51,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:04:51,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:52,263 INFO L124 PetriNetUnfolderBase]: 3134/4924 cut-off events. [2024-06-27 20:04:52,263 INFO L125 PetriNetUnfolderBase]: For 844325/844329 co-relation queries the response was YES. [2024-06-27 20:04:52,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49371 conditions, 4924 events. 3134/4924 cut-off events. For 844325/844329 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 28117 event pairs, 579 based on Foata normal form. 6/4929 useless extension candidates. Maximal degree in co-relation 49251. Up to 3739 conditions per place. [2024-06-27 20:04:52,324 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 208 selfloop transitions, 143 changer transitions 0/356 dead transitions. [2024-06-27 20:04:52,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 356 transitions, 4149 flow [2024-06-27 20:04:52,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:04:52,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:04:52,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-27 20:04:52,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4511627906976744 [2024-06-27 20:04:52,329 INFO L175 Difference]: Start difference. First operand has 274 places, 319 transitions, 3251 flow. Second operand 10 states and 194 transitions. [2024-06-27 20:04:52,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 356 transitions, 4149 flow [2024-06-27 20:04:53,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 356 transitions, 3960 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 20:04:53,258 INFO L231 Difference]: Finished difference. Result has 275 places, 321 transitions, 3469 flow [2024-06-27 20:04:53,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3062, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3469, PETRI_PLACES=275, PETRI_TRANSITIONS=321} [2024-06-27 20:04:53,259 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 231 predicate places. [2024-06-27 20:04:53,259 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 321 transitions, 3469 flow [2024-06-27 20:04:53,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:53,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:53,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:53,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 20:04:53,260 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:04:53,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:53,260 INFO L85 PathProgramCache]: Analyzing trace with hash 725196116, now seen corresponding path program 5 times [2024-06-27 20:04:53,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:53,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127346231] [2024-06-27 20:04:53,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:53,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:53,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:53,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:53,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:53,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127346231] [2024-06-27 20:04:53,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127346231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:53,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:53,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:04:53,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282462206] [2024-06-27 20:04:53,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:53,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:04:53,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:53,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:04:53,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:04:54,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:04:54,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 321 transitions, 3469 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:54,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:54,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:04:54,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:55,012 INFO L124 PetriNetUnfolderBase]: 2936/4698 cut-off events. [2024-06-27 20:04:55,013 INFO L125 PetriNetUnfolderBase]: For 862238/862244 co-relation queries the response was YES. [2024-06-27 20:04:55,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49034 conditions, 4698 events. 2936/4698 cut-off events. For 862238/862244 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 27501 event pairs, 626 based on Foata normal form. 8/4663 useless extension candidates. Maximal degree in co-relation 48913. Up to 4250 conditions per place. [2024-06-27 20:04:55,072 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 265 selfloop transitions, 44 changer transitions 0/341 dead transitions. [2024-06-27 20:04:55,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 341 transitions, 4527 flow [2024-06-27 20:04:55,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:04:55,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:04:55,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-27 20:04:55,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45182724252491696 [2024-06-27 20:04:55,073 INFO L175 Difference]: Start difference. First operand has 275 places, 321 transitions, 3469 flow. Second operand 7 states and 136 transitions. [2024-06-27 20:04:55,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 341 transitions, 4527 flow [2024-06-27 20:04:55,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 341 transitions, 4138 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-06-27 20:04:55,889 INFO L231 Difference]: Finished difference. Result has 274 places, 327 transitions, 3364 flow [2024-06-27 20:04:55,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3080, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3364, PETRI_PLACES=274, PETRI_TRANSITIONS=327} [2024-06-27 20:04:55,890 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 230 predicate places. [2024-06-27 20:04:55,890 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 327 transitions, 3364 flow [2024-06-27 20:04:55,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:55,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:55,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:55,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 20:04:55,891 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:04:55,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:55,891 INFO L85 PathProgramCache]: Analyzing trace with hash -327290088, now seen corresponding path program 6 times [2024-06-27 20:04:55,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:55,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956779691] [2024-06-27 20:04:55,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:55,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:55,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:56,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:56,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:56,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956779691] [2024-06-27 20:04:56,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956779691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:56,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:56,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:04:56,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895093494] [2024-06-27 20:04:56,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:56,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:04:56,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:56,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:04:56,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:04:56,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:04:56,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 327 transitions, 3364 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:56,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:56,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:04:56,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:57,507 INFO L124 PetriNetUnfolderBase]: 2930/4708 cut-off events. [2024-06-27 20:04:57,507 INFO L125 PetriNetUnfolderBase]: For 871461/871467 co-relation queries the response was YES. [2024-06-27 20:04:57,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48517 conditions, 4708 events. 2930/4708 cut-off events. For 871461/871467 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 27729 event pairs, 643 based on Foata normal form. 8/4673 useless extension candidates. Maximal degree in co-relation 48395. Up to 4245 conditions per place. [2024-06-27 20:04:57,569 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 264 selfloop transitions, 44 changer transitions 0/340 dead transitions. [2024-06-27 20:04:57,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 340 transitions, 4058 flow [2024-06-27 20:04:57,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:04:57,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:04:57,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-27 20:04:57,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4485049833887043 [2024-06-27 20:04:57,570 INFO L175 Difference]: Start difference. First operand has 274 places, 327 transitions, 3364 flow. Second operand 7 states and 135 transitions. [2024-06-27 20:04:57,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 340 transitions, 4058 flow [2024-06-27 20:04:58,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 340 transitions, 3864 flow, removed 78 selfloop flow, removed 3 redundant places. [2024-06-27 20:04:58,338 INFO L231 Difference]: Finished difference. Result has 278 places, 327 transitions, 3264 flow [2024-06-27 20:04:58,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3170, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3264, PETRI_PLACES=278, PETRI_TRANSITIONS=327} [2024-06-27 20:04:58,339 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 234 predicate places. [2024-06-27 20:04:58,339 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 327 transitions, 3264 flow [2024-06-27 20:04:58,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:58,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:58,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:58,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 20:04:58,339 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:04:58,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:58,340 INFO L85 PathProgramCache]: Analyzing trace with hash 732822612, now seen corresponding path program 2 times [2024-06-27 20:04:58,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:58,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041308421] [2024-06-27 20:04:58,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:58,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:58,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:59,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:59,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:59,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041308421] [2024-06-27 20:04:59,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041308421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:59,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:59,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:04:59,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834870160] [2024-06-27 20:04:59,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:59,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:04:59,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:59,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:04:59,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:04:59,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 20:04:59,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 327 transitions, 3264 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:59,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:59,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 20:04:59,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:00,344 INFO L124 PetriNetUnfolderBase]: 2741/4506 cut-off events. [2024-06-27 20:05:00,344 INFO L125 PetriNetUnfolderBase]: For 882675/882675 co-relation queries the response was YES. [2024-06-27 20:05:00,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46889 conditions, 4506 events. 2741/4506 cut-off events. For 882675/882675 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 27325 event pairs, 609 based on Foata normal form. 1/4485 useless extension candidates. Maximal degree in co-relation 46765. Up to 3915 conditions per place. [2024-06-27 20:05:00,407 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 259 selfloop transitions, 17 changer transitions 0/344 dead transitions. [2024-06-27 20:05:00,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 344 transitions, 3943 flow [2024-06-27 20:05:00,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:05:00,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:05:00,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 20:05:00,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-27 20:05:00,408 INFO L175 Difference]: Start difference. First operand has 278 places, 327 transitions, 3264 flow. Second operand 8 states and 149 transitions. [2024-06-27 20:05:00,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 344 transitions, 3943 flow [2024-06-27 20:05:01,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 344 transitions, 3817 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 20:05:01,124 INFO L231 Difference]: Finished difference. Result has 280 places, 333 transitions, 3293 flow [2024-06-27 20:05:01,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3138, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3293, PETRI_PLACES=280, PETRI_TRANSITIONS=333} [2024-06-27 20:05:01,125 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 236 predicate places. [2024-06-27 20:05:01,125 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 333 transitions, 3293 flow [2024-06-27 20:05:01,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:01,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:01,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:05:01,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 20:05:01,126 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:05:01,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:01,126 INFO L85 PathProgramCache]: Analyzing trace with hash 717585027, now seen corresponding path program 4 times [2024-06-27 20:05:01,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:01,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605154447] [2024-06-27 20:05:01,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:01,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:01,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:02,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:02,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:02,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605154447] [2024-06-27 20:05:02,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605154447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:02,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:02,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:05:02,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647434952] [2024-06-27 20:05:02,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:02,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:05:02,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:02,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:05:02,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:05:02,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:05:02,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 333 transitions, 3293 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:02,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:02,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:05:02,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:03,122 INFO L124 PetriNetUnfolderBase]: 3000/4803 cut-off events. [2024-06-27 20:05:03,123 INFO L125 PetriNetUnfolderBase]: For 912781/912785 co-relation queries the response was YES. [2024-06-27 20:05:03,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49046 conditions, 4803 events. 3000/4803 cut-off events. For 912781/912785 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 28086 event pairs, 672 based on Foata normal form. 3/4796 useless extension candidates. Maximal degree in co-relation 48921. Up to 4315 conditions per place. [2024-06-27 20:05:03,188 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 276 selfloop transitions, 34 changer transitions 0/351 dead transitions. [2024-06-27 20:05:03,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 351 transitions, 4295 flow [2024-06-27 20:05:03,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:05:03,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:05:03,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 20:05:03,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-27 20:05:03,190 INFO L175 Difference]: Start difference. First operand has 280 places, 333 transitions, 3293 flow. Second operand 8 states and 149 transitions. [2024-06-27 20:05:03,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 351 transitions, 4295 flow [2024-06-27 20:05:03,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 351 transitions, 4191 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-27 20:05:03,954 INFO L231 Difference]: Finished difference. Result has 284 places, 339 transitions, 3441 flow [2024-06-27 20:05:03,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3189, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3441, PETRI_PLACES=284, PETRI_TRANSITIONS=339} [2024-06-27 20:05:03,955 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 240 predicate places. [2024-06-27 20:05:03,955 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 339 transitions, 3441 flow [2024-06-27 20:05:03,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:03,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:03,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:05:03,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 20:05:03,956 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:05:03,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:03,956 INFO L85 PathProgramCache]: Analyzing trace with hash 732317157, now seen corresponding path program 5 times [2024-06-27 20:05:03,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:03,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131024538] [2024-06-27 20:05:03,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:03,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:03,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:04,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:04,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:04,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131024538] [2024-06-27 20:05:04,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131024538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:04,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:04,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:05:04,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929542038] [2024-06-27 20:05:04,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:04,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:05:04,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:04,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:05:04,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:05:04,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:05:04,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 339 transitions, 3441 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:04,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:04,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:05:04,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:05,866 INFO L124 PetriNetUnfolderBase]: 2997/4799 cut-off events. [2024-06-27 20:05:05,866 INFO L125 PetriNetUnfolderBase]: For 929590/929594 co-relation queries the response was YES. [2024-06-27 20:05:05,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49406 conditions, 4799 events. 2997/4799 cut-off events. For 929590/929594 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 28125 event pairs, 673 based on Foata normal form. 3/4792 useless extension candidates. Maximal degree in co-relation 49279. Up to 4290 conditions per place. [2024-06-27 20:05:05,923 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 261 selfloop transitions, 52 changer transitions 0/354 dead transitions. [2024-06-27 20:05:05,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 354 transitions, 4371 flow [2024-06-27 20:05:05,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:05:05,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:05:05,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 20:05:05,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-27 20:05:05,924 INFO L175 Difference]: Start difference. First operand has 284 places, 339 transitions, 3441 flow. Second operand 8 states and 149 transitions. [2024-06-27 20:05:05,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 354 transitions, 4371 flow [2024-06-27 20:05:06,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 354 transitions, 4251 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-27 20:05:06,864 INFO L231 Difference]: Finished difference. Result has 288 places, 342 transitions, 3529 flow [2024-06-27 20:05:06,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3321, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3529, PETRI_PLACES=288, PETRI_TRANSITIONS=342} [2024-06-27 20:05:06,865 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 244 predicate places. [2024-06-27 20:05:06,865 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 342 transitions, 3529 flow [2024-06-27 20:05:06,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:06,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:06,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:05:06,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 20:05:06,865 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:05:06,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:06,866 INFO L85 PathProgramCache]: Analyzing trace with hash 717571604, now seen corresponding path program 4 times [2024-06-27 20:05:06,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:06,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529401869] [2024-06-27 20:05:06,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:06,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:06,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:07,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:07,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:07,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529401869] [2024-06-27 20:05:07,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529401869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:07,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:07,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:05:07,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528715160] [2024-06-27 20:05:07,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:07,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:05:07,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:07,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:05:07,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:05:07,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:05:07,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 342 transitions, 3529 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:07,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:07,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:05:07,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:08,658 INFO L124 PetriNetUnfolderBase]: 2991/4786 cut-off events. [2024-06-27 20:05:08,658 INFO L125 PetriNetUnfolderBase]: For 943145/943147 co-relation queries the response was YES. [2024-06-27 20:05:08,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49608 conditions, 4786 events. 2991/4786 cut-off events. For 943145/943147 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 28035 event pairs, 678 based on Foata normal form. 2/4775 useless extension candidates. Maximal degree in co-relation 49479. Up to 4284 conditions per place. [2024-06-27 20:05:08,723 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 275 selfloop transitions, 40 changer transitions 0/356 dead transitions. [2024-06-27 20:05:08,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 356 transitions, 4279 flow [2024-06-27 20:05:08,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:05:08,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:05:08,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 20:05:08,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-27 20:05:08,725 INFO L175 Difference]: Start difference. First operand has 288 places, 342 transitions, 3529 flow. Second operand 8 states and 148 transitions. [2024-06-27 20:05:08,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 356 transitions, 4279 flow [2024-06-27 20:05:09,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 356 transitions, 4093 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-27 20:05:09,743 INFO L231 Difference]: Finished difference. Result has 290 places, 345 transitions, 3529 flow [2024-06-27 20:05:09,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3343, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3529, PETRI_PLACES=290, PETRI_TRANSITIONS=345} [2024-06-27 20:05:09,743 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 246 predicate places. [2024-06-27 20:05:09,743 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 345 transitions, 3529 flow [2024-06-27 20:05:09,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:09,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:09,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:05:09,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 20:05:09,744 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:05:09,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:09,744 INFO L85 PathProgramCache]: Analyzing trace with hash 628715666, now seen corresponding path program 3 times [2024-06-27 20:05:09,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:09,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335235962] [2024-06-27 20:05:09,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:09,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:09,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:10,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:10,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:10,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335235962] [2024-06-27 20:05:10,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335235962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:10,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:10,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:05:10,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095654211] [2024-06-27 20:05:10,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:10,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:05:10,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:10,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:05:10,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:05:10,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 20:05:10,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 345 transitions, 3529 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:10,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:10,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 20:05:10,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:11,722 INFO L124 PetriNetUnfolderBase]: 2763/4539 cut-off events. [2024-06-27 20:05:11,723 INFO L125 PetriNetUnfolderBase]: For 963650/963654 co-relation queries the response was YES. [2024-06-27 20:05:11,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48908 conditions, 4539 events. 2763/4539 cut-off events. For 963650/963654 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 27470 event pairs, 615 based on Foata normal form. 6/4523 useless extension candidates. Maximal degree in co-relation 48778. Up to 3883 conditions per place. [2024-06-27 20:05:11,782 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 255 selfloop transitions, 43 changer transitions 0/369 dead transitions. [2024-06-27 20:05:11,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 369 transitions, 4811 flow [2024-06-27 20:05:11,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:05:11,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:05:11,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-27 20:05:11,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-27 20:05:11,784 INFO L175 Difference]: Start difference. First operand has 290 places, 345 transitions, 3529 flow. Second operand 8 states and 159 transitions. [2024-06-27 20:05:11,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 369 transitions, 4811 flow [2024-06-27 20:05:13,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 369 transitions, 4647 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-27 20:05:13,087 INFO L231 Difference]: Finished difference. Result has 292 places, 354 transitions, 3727 flow [2024-06-27 20:05:13,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3365, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3727, PETRI_PLACES=292, PETRI_TRANSITIONS=354} [2024-06-27 20:05:13,087 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 248 predicate places. [2024-06-27 20:05:13,087 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 354 transitions, 3727 flow [2024-06-27 20:05:13,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:13,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:13,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:05:13,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 20:05:13,088 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:05:13,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:13,088 INFO L85 PathProgramCache]: Analyzing trace with hash 717572007, now seen corresponding path program 6 times [2024-06-27 20:05:13,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:13,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134365504] [2024-06-27 20:05:13,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:13,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:13,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:14,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:14,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:14,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134365504] [2024-06-27 20:05:14,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134365504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:14,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:14,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:05:14,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370373952] [2024-06-27 20:05:14,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:14,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:05:14,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:14,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:05:14,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:05:14,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:05:14,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 354 transitions, 3727 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:14,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:14,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:05:14,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:15,237 INFO L124 PetriNetUnfolderBase]: 3006/4812 cut-off events. [2024-06-27 20:05:15,237 INFO L125 PetriNetUnfolderBase]: For 981314/981318 co-relation queries the response was YES. [2024-06-27 20:05:15,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50762 conditions, 4812 events. 3006/4812 cut-off events. For 981314/981318 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 28165 event pairs, 672 based on Foata normal form. 3/4805 useless extension candidates. Maximal degree in co-relation 50631. Up to 4332 conditions per place. [2024-06-27 20:05:15,305 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 295 selfloop transitions, 29 changer transitions 0/365 dead transitions. [2024-06-27 20:05:15,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 365 transitions, 4401 flow [2024-06-27 20:05:15,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:05:15,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:05:15,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 20:05:15,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-27 20:05:15,306 INFO L175 Difference]: Start difference. First operand has 292 places, 354 transitions, 3727 flow. Second operand 8 states and 146 transitions. [2024-06-27 20:05:15,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 365 transitions, 4401 flow [2024-06-27 20:05:16,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 365 transitions, 4217 flow, removed 83 selfloop flow, removed 3 redundant places. [2024-06-27 20:05:16,587 INFO L231 Difference]: Finished difference. Result has 297 places, 354 transitions, 3607 flow [2024-06-27 20:05:16,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3543, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3607, PETRI_PLACES=297, PETRI_TRANSITIONS=354} [2024-06-27 20:05:16,587 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 253 predicate places. [2024-06-27 20:05:16,588 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 354 transitions, 3607 flow [2024-06-27 20:05:16,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:16,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:16,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:05:16,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 20:05:16,588 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:05:16,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:16,589 INFO L85 PathProgramCache]: Analyzing trace with hash -236537774, now seen corresponding path program 4 times [2024-06-27 20:05:16,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:16,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219709410] [2024-06-27 20:05:16,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:16,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:16,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:17,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:17,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:17,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219709410] [2024-06-27 20:05:17,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219709410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:17,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:17,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:05:17,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826964576] [2024-06-27 20:05:17,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:17,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:05:17,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:17,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:05:17,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:05:17,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 20:05:17,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 354 transitions, 3607 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:17,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:17,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 20:05:17,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:18,656 INFO L124 PetriNetUnfolderBase]: 2754/4527 cut-off events. [2024-06-27 20:05:18,657 INFO L125 PetriNetUnfolderBase]: For 987296/987300 co-relation queries the response was YES. [2024-06-27 20:05:18,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48900 conditions, 4527 events. 2754/4527 cut-off events. For 987296/987300 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 27401 event pairs, 614 based on Foata normal form. 6/4511 useless extension candidates. Maximal degree in co-relation 48767. Up to 3911 conditions per place. [2024-06-27 20:05:18,716 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 273 selfloop transitions, 22 changer transitions 0/366 dead transitions. [2024-06-27 20:05:18,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 366 transitions, 4231 flow [2024-06-27 20:05:18,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:05:18,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:05:18,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 20:05:18,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-27 20:05:18,717 INFO L175 Difference]: Start difference. First operand has 297 places, 354 transitions, 3607 flow. Second operand 8 states and 152 transitions. [2024-06-27 20:05:18,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 366 transitions, 4231 flow [2024-06-27 20:05:20,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 366 transitions, 4113 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 20:05:20,076 INFO L231 Difference]: Finished difference. Result has 298 places, 354 transitions, 3539 flow [2024-06-27 20:05:20,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3489, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3539, PETRI_PLACES=298, PETRI_TRANSITIONS=354} [2024-06-27 20:05:20,077 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 254 predicate places. [2024-06-27 20:05:20,077 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 354 transitions, 3539 flow [2024-06-27 20:05:20,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:20,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:20,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:05:20,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 20:05:20,077 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:05:20,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:20,078 INFO L85 PathProgramCache]: Analyzing trace with hash -474622703, now seen corresponding path program 1 times [2024-06-27 20:05:20,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:20,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676635532] [2024-06-27 20:05:20,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:20,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:20,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:21,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:21,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:21,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676635532] [2024-06-27 20:05:21,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676635532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:21,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:21,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:05:21,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078926505] [2024-06-27 20:05:21,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:21,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:05:21,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:21,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:05:21,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:05:21,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 20:05:21,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 354 transitions, 3539 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:21,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:21,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 20:05:21,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:22,211 INFO L124 PetriNetUnfolderBase]: 2819/4596 cut-off events. [2024-06-27 20:05:22,211 INFO L125 PetriNetUnfolderBase]: For 1007938/1007943 co-relation queries the response was YES. [2024-06-27 20:05:22,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49418 conditions, 4596 events. 2819/4596 cut-off events. For 1007938/1007943 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 27414 event pairs, 577 based on Foata normal form. 3/4556 useless extension candidates. Maximal degree in co-relation 49284. Up to 4096 conditions per place. [2024-06-27 20:05:22,279 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 312 selfloop transitions, 17 changer transitions 0/375 dead transitions. [2024-06-27 20:05:22,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 375 transitions, 4313 flow [2024-06-27 20:05:22,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:05:22,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:05:22,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-27 20:05:22,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-27 20:05:22,280 INFO L175 Difference]: Start difference. First operand has 298 places, 354 transitions, 3539 flow. Second operand 8 states and 156 transitions. [2024-06-27 20:05:22,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 375 transitions, 4313 flow [2024-06-27 20:05:23,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 375 transitions, 4229 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 20:05:23,799 INFO L231 Difference]: Finished difference. Result has 299 places, 357 transitions, 3567 flow [2024-06-27 20:05:23,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3455, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3567, PETRI_PLACES=299, PETRI_TRANSITIONS=357} [2024-06-27 20:05:23,799 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 255 predicate places. [2024-06-27 20:05:23,799 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 357 transitions, 3567 flow [2024-06-27 20:05:23,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:23,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:23,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:05:23,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 20:05:23,800 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:05:23,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:23,801 INFO L85 PathProgramCache]: Analyzing trace with hash -470898053, now seen corresponding path program 2 times [2024-06-27 20:05:23,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:23,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195885745] [2024-06-27 20:05:23,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:23,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:23,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:24,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:24,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:24,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195885745] [2024-06-27 20:05:24,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195885745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:24,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:24,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:05:24,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37918027] [2024-06-27 20:05:24,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:24,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:05:24,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:24,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:05:24,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:05:24,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 20:05:24,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 357 transitions, 3567 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:24,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:24,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 20:05:24,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:26,043 INFO L124 PetriNetUnfolderBase]: 2855/4655 cut-off events. [2024-06-27 20:05:26,043 INFO L125 PetriNetUnfolderBase]: For 1040826/1040835 co-relation queries the response was YES. [2024-06-27 20:05:26,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50695 conditions, 4655 events. 2855/4655 cut-off events. For 1040826/1040835 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 27845 event pairs, 576 based on Foata normal form. 8/4619 useless extension candidates. Maximal degree in co-relation 50560. Up to 4133 conditions per place. [2024-06-27 20:05:26,111 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 313 selfloop transitions, 25 changer transitions 0/384 dead transitions. [2024-06-27 20:05:26,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 384 transitions, 4705 flow [2024-06-27 20:05:26,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:05:26,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:05:26,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-27 20:05:26,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-27 20:05:26,112 INFO L175 Difference]: Start difference. First operand has 299 places, 357 transitions, 3567 flow. Second operand 8 states and 157 transitions. [2024-06-27 20:05:26,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 384 transitions, 4705 flow [2024-06-27 20:05:27,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 384 transitions, 4623 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 20:05:27,754 INFO L231 Difference]: Finished difference. Result has 302 places, 368 transitions, 3783 flow [2024-06-27 20:05:27,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3485, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3783, PETRI_PLACES=302, PETRI_TRANSITIONS=368} [2024-06-27 20:05:27,755 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 258 predicate places. [2024-06-27 20:05:27,755 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 368 transitions, 3783 flow [2024-06-27 20:05:27,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:27,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:27,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:05:27,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 20:05:27,756 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:05:27,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:27,756 INFO L85 PathProgramCache]: Analyzing trace with hash -307083493, now seen corresponding path program 3 times [2024-06-27 20:05:27,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:27,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492108228] [2024-06-27 20:05:27,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:27,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:27,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:29,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:29,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:29,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492108228] [2024-06-27 20:05:29,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492108228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:29,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:29,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:05:29,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569978723] [2024-06-27 20:05:29,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:29,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:05:29,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:29,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:05:29,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:05:29,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 20:05:29,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 368 transitions, 3783 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:29,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:29,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 20:05:29,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:30,135 INFO L124 PetriNetUnfolderBase]: 2860/4665 cut-off events. [2024-06-27 20:05:30,136 INFO L125 PetriNetUnfolderBase]: For 1055830/1055850 co-relation queries the response was YES. [2024-06-27 20:05:30,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51418 conditions, 4665 events. 2860/4665 cut-off events. For 1055830/1055850 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 27926 event pairs, 576 based on Foata normal form. 6/4627 useless extension candidates. Maximal degree in co-relation 51281. Up to 4125 conditions per place. [2024-06-27 20:05:30,207 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 308 selfloop transitions, 38 changer transitions 0/392 dead transitions. [2024-06-27 20:05:30,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 392 transitions, 4961 flow [2024-06-27 20:05:30,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:05:30,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:05:30,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 20:05:30,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-27 20:05:30,209 INFO L175 Difference]: Start difference. First operand has 302 places, 368 transitions, 3783 flow. Second operand 8 states and 155 transitions. [2024-06-27 20:05:30,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 392 transitions, 4961 flow [2024-06-27 20:05:31,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 392 transitions, 4807 flow, removed 70 selfloop flow, removed 4 redundant places. [2024-06-27 20:05:31,771 INFO L231 Difference]: Finished difference. Result has 308 places, 379 transitions, 3992 flow [2024-06-27 20:05:31,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3685, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3992, PETRI_PLACES=308, PETRI_TRANSITIONS=379} [2024-06-27 20:05:31,772 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 264 predicate places. [2024-06-27 20:05:31,772 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 379 transitions, 3992 flow [2024-06-27 20:05:31,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:31,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:31,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:05:31,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 20:05:31,773 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:05:31,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:31,773 INFO L85 PathProgramCache]: Analyzing trace with hash -314435143, now seen corresponding path program 4 times [2024-06-27 20:05:31,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:31,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237682888] [2024-06-27 20:05:31,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:31,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:31,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:32,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:32,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:32,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237682888] [2024-06-27 20:05:32,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237682888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:32,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:32,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:05:32,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974921771] [2024-06-27 20:05:32,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:32,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:05:32,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:32,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:05:32,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:05:32,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 20:05:32,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 379 transitions, 3992 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:32,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:32,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 20:05:32,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:33,952 INFO L124 PetriNetUnfolderBase]: 2879/4695 cut-off events. [2024-06-27 20:05:33,953 INFO L125 PetriNetUnfolderBase]: For 1080700/1080716 co-relation queries the response was YES. [2024-06-27 20:05:33,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52159 conditions, 4695 events. 2879/4695 cut-off events. For 1080700/1080716 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 28166 event pairs, 575 based on Foata normal form. 7/4659 useless extension candidates. Maximal degree in co-relation 52018. Up to 4157 conditions per place. [2024-06-27 20:05:34,020 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 321 selfloop transitions, 32 changer transitions 0/399 dead transitions. [2024-06-27 20:05:34,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 399 transitions, 5126 flow [2024-06-27 20:05:34,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:05:34,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:05:34,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-27 20:05:34,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-27 20:05:34,022 INFO L175 Difference]: Start difference. First operand has 308 places, 379 transitions, 3992 flow. Second operand 8 states and 157 transitions. [2024-06-27 20:05:34,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 399 transitions, 5126 flow [2024-06-27 20:05:35,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 399 transitions, 4982 flow, removed 63 selfloop flow, removed 3 redundant places. [2024-06-27 20:05:35,973 INFO L231 Difference]: Finished difference. Result has 313 places, 385 transitions, 4092 flow [2024-06-27 20:05:35,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3848, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4092, PETRI_PLACES=313, PETRI_TRANSITIONS=385} [2024-06-27 20:05:35,973 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 269 predicate places. [2024-06-27 20:05:35,973 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 385 transitions, 4092 flow [2024-06-27 20:05:35,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:35,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:35,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:05:35,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 20:05:35,974 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:05:35,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:35,975 INFO L85 PathProgramCache]: Analyzing trace with hash 732840468, now seen corresponding path program 1 times [2024-06-27 20:05:35,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:35,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022871362] [2024-06-27 20:05:35,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:35,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:36,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:37,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:37,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:37,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022871362] [2024-06-27 20:05:37,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022871362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:37,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:37,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:05:37,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845703135] [2024-06-27 20:05:37,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:37,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:05:37,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:37,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:05:37,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:05:37,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 20:05:37,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 385 transitions, 4092 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:37,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:37,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 20:05:37,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:38,462 INFO L124 PetriNetUnfolderBase]: 2824/4639 cut-off events. [2024-06-27 20:05:38,462 INFO L125 PetriNetUnfolderBase]: For 1092545/1092545 co-relation queries the response was YES. [2024-06-27 20:05:38,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52149 conditions, 4639 events. 2824/4639 cut-off events. For 1092545/1092545 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 28035 event pairs, 607 based on Foata normal form. 2/4619 useless extension candidates. Maximal degree in co-relation 52006. Up to 4024 conditions per place. [2024-06-27 20:05:38,534 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 310 selfloop transitions, 19 changer transitions 0/400 dead transitions. [2024-06-27 20:05:38,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 400 transitions, 4864 flow [2024-06-27 20:05:38,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:05:38,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:05:38,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 20:05:38,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-27 20:05:38,535 INFO L175 Difference]: Start difference. First operand has 313 places, 385 transitions, 4092 flow. Second operand 9 states and 165 transitions. [2024-06-27 20:05:38,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 400 transitions, 4864 flow [2024-06-27 20:05:40,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 400 transitions, 4700 flow, removed 66 selfloop flow, removed 5 redundant places. [2024-06-27 20:05:40,468 INFO L231 Difference]: Finished difference. Result has 317 places, 387 transitions, 4059 flow [2024-06-27 20:05:40,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3928, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4059, PETRI_PLACES=317, PETRI_TRANSITIONS=387} [2024-06-27 20:05:40,471 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 273 predicate places. [2024-06-27 20:05:40,471 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 387 transitions, 4059 flow [2024-06-27 20:05:40,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:40,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:40,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:05:40,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 20:05:40,471 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:05:40,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:40,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1790071536, now seen corresponding path program 1 times [2024-06-27 20:05:40,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:40,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712042557] [2024-06-27 20:05:40,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:40,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:40,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:41,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:41,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:41,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712042557] [2024-06-27 20:05:41,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712042557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:41,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:41,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:05:41,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541036039] [2024-06-27 20:05:41,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:41,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:05:41,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:41,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:05:41,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:05:41,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:05:41,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 387 transitions, 4059 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:41,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:41,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:05:41,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:43,329 INFO L124 PetriNetUnfolderBase]: 3357/5314 cut-off events. [2024-06-27 20:05:43,329 INFO L125 PetriNetUnfolderBase]: For 1159464/1159464 co-relation queries the response was YES. [2024-06-27 20:05:43,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56777 conditions, 5314 events. 3357/5314 cut-off events. For 1159464/1159464 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 31011 event pairs, 660 based on Foata normal form. 12/5324 useless extension candidates. Maximal degree in co-relation 56633. Up to 4372 conditions per place. [2024-06-27 20:05:43,408 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 337 selfloop transitions, 105 changer transitions 0/447 dead transitions. [2024-06-27 20:05:43,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 447 transitions, 5317 flow [2024-06-27 20:05:43,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:05:43,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:05:43,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 223 transitions. [2024-06-27 20:05:43,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714587737843552 [2024-06-27 20:05:43,410 INFO L175 Difference]: Start difference. First operand has 317 places, 387 transitions, 4059 flow. Second operand 11 states and 223 transitions. [2024-06-27 20:05:43,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 447 transitions, 5317 flow [2024-06-27 20:05:45,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 447 transitions, 5174 flow, removed 44 selfloop flow, removed 9 redundant places. [2024-06-27 20:05:45,247 INFO L231 Difference]: Finished difference. Result has 321 places, 395 transitions, 4322 flow [2024-06-27 20:05:45,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3916, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4322, PETRI_PLACES=321, PETRI_TRANSITIONS=395} [2024-06-27 20:05:45,247 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 277 predicate places. [2024-06-27 20:05:45,247 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 395 transitions, 4322 flow [2024-06-27 20:05:45,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:45,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:45,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:05:45,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 20:05:45,248 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:05:45,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:45,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1921352790, now seen corresponding path program 1 times [2024-06-27 20:05:45,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:45,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453618453] [2024-06-27 20:05:45,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:45,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:45,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:45,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:45,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:45,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453618453] [2024-06-27 20:05:45,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453618453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:45,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:45,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:05:45,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757379881] [2024-06-27 20:05:45,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:45,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:05:45,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:45,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:05:45,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:05:46,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:05:46,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 395 transitions, 4322 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:46,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:46,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:05:46,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:47,324 INFO L124 PetriNetUnfolderBase]: 3367/5349 cut-off events. [2024-06-27 20:05:47,324 INFO L125 PetriNetUnfolderBase]: For 1151620/1151622 co-relation queries the response was YES. [2024-06-27 20:05:47,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57786 conditions, 5349 events. 3367/5349 cut-off events. For 1151620/1151622 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 31381 event pairs, 692 based on Foata normal form. 4/5352 useless extension candidates. Maximal degree in co-relation 57641. Up to 5037 conditions per place. [2024-06-27 20:05:47,399 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 390 selfloop transitions, 30 changer transitions 0/425 dead transitions. [2024-06-27 20:05:47,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 425 transitions, 5358 flow [2024-06-27 20:05:47,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:05:47,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:05:47,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 20:05:47,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-27 20:05:47,400 INFO L175 Difference]: Start difference. First operand has 321 places, 395 transitions, 4322 flow. Second operand 8 states and 154 transitions. [2024-06-27 20:05:47,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 425 transitions, 5358 flow [2024-06-27 20:05:48,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 425 transitions, 5088 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-27 20:05:48,868 INFO L231 Difference]: Finished difference. Result has 323 places, 398 transitions, 4234 flow [2024-06-27 20:05:48,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4052, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4234, PETRI_PLACES=323, PETRI_TRANSITIONS=398} [2024-06-27 20:05:48,868 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 279 predicate places. [2024-06-27 20:05:48,869 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 398 transitions, 4234 flow [2024-06-27 20:05:48,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:48,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:48,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:05:48,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 20:05:48,869 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:05:48,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:48,870 INFO L85 PathProgramCache]: Analyzing trace with hash -450041254, now seen corresponding path program 2 times [2024-06-27 20:05:48,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:48,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367288138] [2024-06-27 20:05:48,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:48,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:48,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:49,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:49,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:49,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367288138] [2024-06-27 20:05:49,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367288138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:49,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:49,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:05:49,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324175440] [2024-06-27 20:05:49,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:49,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:05:49,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:49,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:05:49,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:05:49,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:05:49,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 398 transitions, 4234 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:49,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:49,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:05:49,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:51,129 INFO L124 PetriNetUnfolderBase]: 3393/5379 cut-off events. [2024-06-27 20:05:51,129 INFO L125 PetriNetUnfolderBase]: For 1177833/1177835 co-relation queries the response was YES. [2024-06-27 20:05:51,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58320 conditions, 5379 events. 3393/5379 cut-off events. For 1177833/1177835 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 31513 event pairs, 683 based on Foata normal form. 4/5382 useless extension candidates. Maximal degree in co-relation 58174. Up to 5053 conditions per place. [2024-06-27 20:05:51,208 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 387 selfloop transitions, 38 changer transitions 0/430 dead transitions. [2024-06-27 20:05:51,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 430 transitions, 5624 flow [2024-06-27 20:05:51,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:05:51,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:05:51,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 20:05:51,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-27 20:05:51,209 INFO L175 Difference]: Start difference. First operand has 323 places, 398 transitions, 4234 flow. Second operand 8 states and 154 transitions. [2024-06-27 20:05:51,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 430 transitions, 5624 flow [2024-06-27 20:05:52,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 430 transitions, 5482 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-27 20:05:52,665 INFO L231 Difference]: Finished difference. Result has 326 places, 404 transitions, 4412 flow [2024-06-27 20:05:52,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4092, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4412, PETRI_PLACES=326, PETRI_TRANSITIONS=404} [2024-06-27 20:05:52,666 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 282 predicate places. [2024-06-27 20:05:52,666 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 404 transitions, 4412 flow [2024-06-27 20:05:52,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:52,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:52,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:05:52,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 20:05:52,666 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:05:52,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:52,667 INFO L85 PathProgramCache]: Analyzing trace with hash -2025012578, now seen corresponding path program 2 times [2024-06-27 20:05:52,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:52,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157406023] [2024-06-27 20:05:52,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:52,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:52,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:53,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:53,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:53,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157406023] [2024-06-27 20:05:53,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157406023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:53,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:53,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:05:53,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018515817] [2024-06-27 20:05:53,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:53,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:05:53,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:53,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:05:53,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:05:53,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:05:53,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 404 transitions, 4412 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:53,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:53,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:05:53,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:55,611 INFO L124 PetriNetUnfolderBase]: 3503/5580 cut-off events. [2024-06-27 20:05:55,611 INFO L125 PetriNetUnfolderBase]: For 1250211/1250211 co-relation queries the response was YES. [2024-06-27 20:05:55,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60210 conditions, 5580 events. 3503/5580 cut-off events. For 1250211/1250211 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 33307 event pairs, 692 based on Foata normal form. 12/5590 useless extension candidates. Maximal degree in co-relation 60063. Up to 4695 conditions per place. [2024-06-27 20:05:55,691 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 354 selfloop transitions, 100 changer transitions 0/459 dead transitions. [2024-06-27 20:05:55,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 459 transitions, 5671 flow [2024-06-27 20:05:55,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:05:55,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:05:55,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 223 transitions. [2024-06-27 20:05:55,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714587737843552 [2024-06-27 20:05:55,692 INFO L175 Difference]: Start difference. First operand has 326 places, 404 transitions, 4412 flow. Second operand 11 states and 223 transitions. [2024-06-27 20:05:55,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 459 transitions, 5671 flow [2024-06-27 20:05:57,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 459 transitions, 5513 flow, removed 63 selfloop flow, removed 4 redundant places. [2024-06-27 20:05:57,389 INFO L231 Difference]: Finished difference. Result has 335 places, 410 transitions, 4625 flow [2024-06-27 20:05:57,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4254, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4625, PETRI_PLACES=335, PETRI_TRANSITIONS=410} [2024-06-27 20:05:57,390 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 291 predicate places. [2024-06-27 20:05:57,390 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 410 transitions, 4625 flow [2024-06-27 20:05:57,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:57,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:57,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:05:57,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 20:05:57,391 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:05:57,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:57,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1831073168, now seen corresponding path program 3 times [2024-06-27 20:05:57,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:57,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689018062] [2024-06-27 20:05:57,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:57,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:57,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:58,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:58,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:58,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689018062] [2024-06-27 20:05:58,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689018062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:58,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:58,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:05:58,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429600167] [2024-06-27 20:05:58,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:58,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:05:58,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:58,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:05:58,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:05:58,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:05:58,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 410 transitions, 4625 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:58,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:58,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:05:58,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:00,780 INFO L124 PetriNetUnfolderBase]: 3585/5732 cut-off events. [2024-06-27 20:06:00,781 INFO L125 PetriNetUnfolderBase]: For 1287189/1287189 co-relation queries the response was YES. [2024-06-27 20:06:00,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62133 conditions, 5732 events. 3585/5732 cut-off events. For 1287189/1287189 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 34550 event pairs, 717 based on Foata normal form. 12/5742 useless extension candidates. Maximal degree in co-relation 61982. Up to 4837 conditions per place. [2024-06-27 20:06:00,855 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 354 selfloop transitions, 104 changer transitions 0/463 dead transitions. [2024-06-27 20:06:00,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 463 transitions, 5877 flow [2024-06-27 20:06:00,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:06:00,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:06:00,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-27 20:06:00,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4693446088794926 [2024-06-27 20:06:00,857 INFO L175 Difference]: Start difference. First operand has 335 places, 410 transitions, 4625 flow. Second operand 11 states and 222 transitions. [2024-06-27 20:06:00,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 463 transitions, 5877 flow [2024-06-27 20:06:03,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 463 transitions, 5606 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-27 20:06:03,013 INFO L231 Difference]: Finished difference. Result has 341 places, 414 transitions, 4704 flow [2024-06-27 20:06:03,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4356, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4704, PETRI_PLACES=341, PETRI_TRANSITIONS=414} [2024-06-27 20:06:03,013 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 297 predicate places. [2024-06-27 20:06:03,013 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 414 transitions, 4704 flow [2024-06-27 20:06:03,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:03,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:03,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:03,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 20:06:03,014 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:03,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:03,014 INFO L85 PathProgramCache]: Analyzing trace with hash -748876958, now seen corresponding path program 4 times [2024-06-27 20:06:03,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:03,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747153009] [2024-06-27 20:06:03,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:03,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:03,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:04,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:04,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:04,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747153009] [2024-06-27 20:06:04,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747153009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:04,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:04,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:06:04,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417192709] [2024-06-27 20:06:04,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:04,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:06:04,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:04,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:06:04,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:06:04,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:06:04,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 414 transitions, 4704 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:04,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:04,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:06:04,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:05,909 INFO L124 PetriNetUnfolderBase]: 3626/5813 cut-off events. [2024-06-27 20:06:05,910 INFO L125 PetriNetUnfolderBase]: For 1312838/1312838 co-relation queries the response was YES. [2024-06-27 20:06:06,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62734 conditions, 5813 events. 3626/5813 cut-off events. For 1312838/1312838 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 35309 event pairs, 721 based on Foata normal form. 12/5823 useless extension candidates. Maximal degree in co-relation 62581. Up to 4348 conditions per place. [2024-06-27 20:06:06,237 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 346 selfloop transitions, 114 changer transitions 0/465 dead transitions. [2024-06-27 20:06:06,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 465 transitions, 5926 flow [2024-06-27 20:06:06,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:06:06,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:06:06,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-27 20:06:06,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4693446088794926 [2024-06-27 20:06:06,238 INFO L175 Difference]: Start difference. First operand has 341 places, 414 transitions, 4704 flow. Second operand 11 states and 222 transitions. [2024-06-27 20:06:06,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 465 transitions, 5926 flow [2024-06-27 20:06:08,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 465 transitions, 5667 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-27 20:06:08,170 INFO L231 Difference]: Finished difference. Result has 346 places, 415 transitions, 4771 flow [2024-06-27 20:06:08,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4445, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4771, PETRI_PLACES=346, PETRI_TRANSITIONS=415} [2024-06-27 20:06:08,171 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 302 predicate places. [2024-06-27 20:06:08,171 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 415 transitions, 4771 flow [2024-06-27 20:06:08,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:08,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:08,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:08,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 20:06:08,172 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:08,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:08,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1021094590, now seen corresponding path program 1 times [2024-06-27 20:06:08,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:08,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205207086] [2024-06-27 20:06:08,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:08,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:08,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:09,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:09,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:09,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205207086] [2024-06-27 20:06:09,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205207086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:09,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:09,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:06:09,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11114837] [2024-06-27 20:06:09,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:09,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:06:09,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:09,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:06:09,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:06:09,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:06:09,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 415 transitions, 4771 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:09,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:09,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:06:09,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:10,498 INFO L124 PetriNetUnfolderBase]: 3415/5573 cut-off events. [2024-06-27 20:06:10,499 INFO L125 PetriNetUnfolderBase]: For 1285880/1285904 co-relation queries the response was YES. [2024-06-27 20:06:10,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60940 conditions, 5573 events. 3415/5573 cut-off events. For 1285880/1285904 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 34695 event pairs, 713 based on Foata normal form. 2/5552 useless extension candidates. Maximal degree in co-relation 60786. Up to 5017 conditions per place. [2024-06-27 20:06:10,581 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 385 selfloop transitions, 22 changer transitions 0/448 dead transitions. [2024-06-27 20:06:10,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 448 transitions, 5745 flow [2024-06-27 20:06:10,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:06:10,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:06:10,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 20:06:10,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-27 20:06:10,583 INFO L175 Difference]: Start difference. First operand has 346 places, 415 transitions, 4771 flow. Second operand 9 states and 175 transitions. [2024-06-27 20:06:10,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 448 transitions, 5745 flow [2024-06-27 20:06:12,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 448 transitions, 5437 flow, removed 41 selfloop flow, removed 9 redundant places. [2024-06-27 20:06:12,115 INFO L231 Difference]: Finished difference. Result has 346 places, 418 transitions, 4603 flow [2024-06-27 20:06:12,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4463, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4603, PETRI_PLACES=346, PETRI_TRANSITIONS=418} [2024-06-27 20:06:12,116 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 302 predicate places. [2024-06-27 20:06:12,116 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 418 transitions, 4603 flow [2024-06-27 20:06:12,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:12,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:12,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:12,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 20:06:12,116 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:12,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:12,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1625121670, now seen corresponding path program 2 times [2024-06-27 20:06:12,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:12,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955915507] [2024-06-27 20:06:12,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:12,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:12,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:13,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:13,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:13,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955915507] [2024-06-27 20:06:13,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955915507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:13,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:13,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:06:13,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831366698] [2024-06-27 20:06:13,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:13,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:06:13,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:13,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:06:13,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:06:13,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:06:13,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 418 transitions, 4603 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:13,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:13,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:06:13,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:14,483 INFO L124 PetriNetUnfolderBase]: 3427/5590 cut-off events. [2024-06-27 20:06:14,483 INFO L125 PetriNetUnfolderBase]: For 1306997/1307021 co-relation queries the response was YES. [2024-06-27 20:06:14,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61092 conditions, 5590 events. 3427/5590 cut-off events. For 1306997/1307021 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 34803 event pairs, 713 based on Foata normal form. 5/5564 useless extension candidates. Maximal degree in co-relation 60937. Up to 5028 conditions per place. [2024-06-27 20:06:14,572 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 377 selfloop transitions, 27 changer transitions 0/445 dead transitions. [2024-06-27 20:06:14,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 445 transitions, 5561 flow [2024-06-27 20:06:14,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:06:14,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:06:14,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 20:06:14,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-27 20:06:14,573 INFO L175 Difference]: Start difference. First operand has 346 places, 418 transitions, 4603 flow. Second operand 9 states and 171 transitions. [2024-06-27 20:06:14,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 445 transitions, 5561 flow [2024-06-27 20:06:16,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 445 transitions, 5443 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-27 20:06:16,319 INFO L231 Difference]: Finished difference. Result has 348 places, 421 transitions, 4641 flow [2024-06-27 20:06:16,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4485, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4641, PETRI_PLACES=348, PETRI_TRANSITIONS=421} [2024-06-27 20:06:16,319 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 304 predicate places. [2024-06-27 20:06:16,319 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 421 transitions, 4641 flow [2024-06-27 20:06:16,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:16,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:16,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:16,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 20:06:16,320 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:16,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:16,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1625109580, now seen corresponding path program 3 times [2024-06-27 20:06:16,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:16,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121009934] [2024-06-27 20:06:16,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:16,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:16,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:17,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:17,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:17,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121009934] [2024-06-27 20:06:17,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121009934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:17,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:17,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:06:17,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153100432] [2024-06-27 20:06:17,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:17,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:06:17,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:17,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:06:17,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:06:17,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:06:17,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 421 transitions, 4641 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:17,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:17,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:06:17,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:18,672 INFO L124 PetriNetUnfolderBase]: 3432/5601 cut-off events. [2024-06-27 20:06:18,672 INFO L125 PetriNetUnfolderBase]: For 1329344/1329352 co-relation queries the response was YES. [2024-06-27 20:06:18,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61695 conditions, 5601 events. 3432/5601 cut-off events. For 1329344/1329352 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 34941 event pairs, 713 based on Foata normal form. 10/5580 useless extension candidates. Maximal degree in co-relation 61539. Up to 5023 conditions per place. [2024-06-27 20:06:18,753 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 372 selfloop transitions, 35 changer transitions 0/448 dead transitions. [2024-06-27 20:06:18,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 448 transitions, 5611 flow [2024-06-27 20:06:18,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:06:18,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:06:18,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 20:06:18,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 20:06:18,754 INFO L175 Difference]: Start difference. First operand has 348 places, 421 transitions, 4641 flow. Second operand 9 states and 172 transitions. [2024-06-27 20:06:18,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 448 transitions, 5611 flow [2024-06-27 20:06:20,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 448 transitions, 5477 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-27 20:06:20,297 INFO L231 Difference]: Finished difference. Result has 350 places, 424 transitions, 4685 flow [2024-06-27 20:06:20,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4507, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4685, PETRI_PLACES=350, PETRI_TRANSITIONS=424} [2024-06-27 20:06:20,298 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 306 predicate places. [2024-06-27 20:06:20,298 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 424 transitions, 4685 flow [2024-06-27 20:06:20,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:20,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:20,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:20,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 20:06:20,298 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:20,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:20,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1625109146, now seen corresponding path program 1 times [2024-06-27 20:06:20,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:20,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397027803] [2024-06-27 20:06:20,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:20,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:20,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:21,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:21,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:21,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397027803] [2024-06-27 20:06:21,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397027803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:21,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:21,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:06:21,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896672145] [2024-06-27 20:06:21,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:21,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:06:21,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:21,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:06:21,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:06:21,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:06:21,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 424 transitions, 4685 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:21,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:21,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:06:21,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:22,707 INFO L124 PetriNetUnfolderBase]: 3447/5618 cut-off events. [2024-06-27 20:06:22,708 INFO L125 PetriNetUnfolderBase]: For 1338257/1338265 co-relation queries the response was YES. [2024-06-27 20:06:22,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62508 conditions, 5618 events. 3447/5618 cut-off events. For 1338257/1338265 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 35013 event pairs, 712 based on Foata normal form. 3/5590 useless extension candidates. Maximal degree in co-relation 62351. Up to 5063 conditions per place. [2024-06-27 20:06:22,791 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 390 selfloop transitions, 20 changer transitions 0/451 dead transitions. [2024-06-27 20:06:22,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 451 transitions, 5677 flow [2024-06-27 20:06:22,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:06:22,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:06:22,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 20:06:22,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43669250645994834 [2024-06-27 20:06:22,792 INFO L175 Difference]: Start difference. First operand has 350 places, 424 transitions, 4685 flow. Second operand 9 states and 169 transitions. [2024-06-27 20:06:22,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 451 transitions, 5677 flow [2024-06-27 20:06:25,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 451 transitions, 5521 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-27 20:06:25,023 INFO L231 Difference]: Finished difference. Result has 352 places, 427 transitions, 4693 flow [2024-06-27 20:06:25,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4529, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4693, PETRI_PLACES=352, PETRI_TRANSITIONS=427} [2024-06-27 20:06:25,024 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 308 predicate places. [2024-06-27 20:06:25,024 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 427 transitions, 4693 flow [2024-06-27 20:06:25,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:25,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:25,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:25,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 20:06:25,024 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:25,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:25,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1458102784, now seen corresponding path program 1 times [2024-06-27 20:06:25,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:25,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978559315] [2024-06-27 20:06:25,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:25,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:25,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:25,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:25,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:25,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978559315] [2024-06-27 20:06:25,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978559315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:25,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:25,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:06:25,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667070707] [2024-06-27 20:06:25,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:25,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:06:25,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:25,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:06:25,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:06:25,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:06:25,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 427 transitions, 4693 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:25,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:25,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:06:25,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:27,432 INFO L124 PetriNetUnfolderBase]: 3462/5632 cut-off events. [2024-06-27 20:06:27,432 INFO L125 PetriNetUnfolderBase]: For 1347697/1347697 co-relation queries the response was YES. [2024-06-27 20:06:27,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63116 conditions, 5632 events. 3462/5632 cut-off events. For 1347697/1347697 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 34917 event pairs, 696 based on Foata normal form. 1/5589 useless extension candidates. Maximal degree in co-relation 62958. Up to 5087 conditions per place. [2024-06-27 20:06:27,515 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 385 selfloop transitions, 29 changer transitions 0/453 dead transitions. [2024-06-27 20:06:27,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 453 transitions, 5693 flow [2024-06-27 20:06:27,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:06:27,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:06:27,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-27 20:06:27,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-27 20:06:27,516 INFO L175 Difference]: Start difference. First operand has 352 places, 427 transitions, 4693 flow. Second operand 8 states and 158 transitions. [2024-06-27 20:06:27,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 453 transitions, 5693 flow [2024-06-27 20:06:29,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 453 transitions, 5551 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-27 20:06:29,554 INFO L231 Difference]: Finished difference. Result has 353 places, 430 transitions, 4735 flow [2024-06-27 20:06:29,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4551, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4735, PETRI_PLACES=353, PETRI_TRANSITIONS=430} [2024-06-27 20:06:29,555 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 309 predicate places. [2024-06-27 20:06:29,555 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 430 transitions, 4735 flow [2024-06-27 20:06:29,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:29,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:29,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:29,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 20:06:29,556 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:29,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:29,556 INFO L85 PathProgramCache]: Analyzing trace with hash -844137042, now seen corresponding path program 3 times [2024-06-27 20:06:29,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:29,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872108733] [2024-06-27 20:06:29,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:29,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:29,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:30,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:30,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:30,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872108733] [2024-06-27 20:06:30,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872108733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:30,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:30,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:06:30,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660530885] [2024-06-27 20:06:30,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:30,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:06:30,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:30,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:06:30,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:06:30,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:06:30,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 430 transitions, 4735 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:30,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:30,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:06:30,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:31,734 INFO L124 PetriNetUnfolderBase]: 3676/5898 cut-off events. [2024-06-27 20:06:31,734 INFO L125 PetriNetUnfolderBase]: For 1383223/1383225 co-relation queries the response was YES. [2024-06-27 20:06:31,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65142 conditions, 5898 events. 3676/5898 cut-off events. For 1383223/1383225 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 36016 event pairs, 752 based on Foata normal form. 4/5901 useless extension candidates. Maximal degree in co-relation 64983. Up to 5541 conditions per place. [2024-06-27 20:06:31,824 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 423 selfloop transitions, 29 changer transitions 0/457 dead transitions. [2024-06-27 20:06:31,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 457 transitions, 5819 flow [2024-06-27 20:06:31,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:06:31,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:06:31,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 20:06:31,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-27 20:06:31,825 INFO L175 Difference]: Start difference. First operand has 353 places, 430 transitions, 4735 flow. Second operand 8 states and 152 transitions. [2024-06-27 20:06:31,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 457 transitions, 5819 flow [2024-06-27 20:06:34,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 457 transitions, 5657 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-27 20:06:34,282 INFO L231 Difference]: Finished difference. Result has 355 places, 433 transitions, 4743 flow [2024-06-27 20:06:34,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4573, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4743, PETRI_PLACES=355, PETRI_TRANSITIONS=433} [2024-06-27 20:06:34,282 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 311 predicate places. [2024-06-27 20:06:34,282 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 433 transitions, 4743 flow [2024-06-27 20:06:34,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:34,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:34,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:34,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 20:06:34,286 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:34,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:34,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1457983062, now seen corresponding path program 4 times [2024-06-27 20:06:34,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:34,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529480427] [2024-06-27 20:06:34,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:34,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:34,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:35,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:35,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:35,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529480427] [2024-06-27 20:06:35,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529480427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:35,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:35,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:06:35,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819212878] [2024-06-27 20:06:35,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:35,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:06:35,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:35,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:06:35,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:06:35,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:06:35,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 433 transitions, 4743 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:35,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:35,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:06:35,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:36,542 INFO L124 PetriNetUnfolderBase]: 3686/5902 cut-off events. [2024-06-27 20:06:36,543 INFO L125 PetriNetUnfolderBase]: For 1409238/1409240 co-relation queries the response was YES. [2024-06-27 20:06:36,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65507 conditions, 5902 events. 3686/5902 cut-off events. For 1409238/1409240 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 35912 event pairs, 742 based on Foata normal form. 4/5905 useless extension candidates. Maximal degree in co-relation 65347. Up to 5535 conditions per place. [2024-06-27 20:06:36,631 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 416 selfloop transitions, 37 changer transitions 0/458 dead transitions. [2024-06-27 20:06:36,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 458 transitions, 5871 flow [2024-06-27 20:06:36,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:06:36,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:06:36,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 20:06:36,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-27 20:06:36,633 INFO L175 Difference]: Start difference. First operand has 355 places, 433 transitions, 4743 flow. Second operand 8 states and 151 transitions. [2024-06-27 20:06:36,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 458 transitions, 5871 flow [2024-06-27 20:06:38,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 458 transitions, 5733 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-27 20:06:38,677 INFO L231 Difference]: Finished difference. Result has 357 places, 436 transitions, 4819 flow [2024-06-27 20:06:38,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4605, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4819, PETRI_PLACES=357, PETRI_TRANSITIONS=436} [2024-06-27 20:06:38,677 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 313 predicate places. [2024-06-27 20:06:38,677 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 436 transitions, 4819 flow [2024-06-27 20:06:38,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:38,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:38,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:38,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 20:06:38,678 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:38,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:38,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1457982628, now seen corresponding path program 1 times [2024-06-27 20:06:38,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:38,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858611184] [2024-06-27 20:06:38,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:38,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:38,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:39,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:39,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:39,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858611184] [2024-06-27 20:06:39,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858611184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:39,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:39,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:06:39,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962450029] [2024-06-27 20:06:39,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:39,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:06:39,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:39,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:06:39,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:06:39,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:06:39,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 436 transitions, 4819 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:39,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:39,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:06:39,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:41,109 INFO L124 PetriNetUnfolderBase]: 3488/5675 cut-off events. [2024-06-27 20:06:41,109 INFO L125 PetriNetUnfolderBase]: For 1430546/1430548 co-relation queries the response was YES. [2024-06-27 20:06:41,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64810 conditions, 5675 events. 3488/5675 cut-off events. For 1430546/1430548 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 35264 event pairs, 691 based on Foata normal form. 4/5636 useless extension candidates. Maximal degree in co-relation 64649. Up to 5148 conditions per place. [2024-06-27 20:06:41,200 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 397 selfloop transitions, 23 changer transitions 0/461 dead transitions. [2024-06-27 20:06:41,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 461 transitions, 5855 flow [2024-06-27 20:06:41,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:06:41,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:06:41,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 20:06:41,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-27 20:06:41,202 INFO L175 Difference]: Start difference. First operand has 357 places, 436 transitions, 4819 flow. Second operand 8 states and 155 transitions. [2024-06-27 20:06:41,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 461 transitions, 5855 flow [2024-06-27 20:06:43,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 461 transitions, 5669 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-27 20:06:43,301 INFO L231 Difference]: Finished difference. Result has 359 places, 440 transitions, 4818 flow [2024-06-27 20:06:43,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4633, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4818, PETRI_PLACES=359, PETRI_TRANSITIONS=440} [2024-06-27 20:06:43,302 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 315 predicate places. [2024-06-27 20:06:43,302 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 440 transitions, 4818 flow [2024-06-27 20:06:43,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:43,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:43,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:43,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 20:06:43,302 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:43,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:43,303 INFO L85 PathProgramCache]: Analyzing trace with hash -1281031032, now seen corresponding path program 5 times [2024-06-27 20:06:43,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:43,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62725261] [2024-06-27 20:06:43,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:43,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:43,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:44,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:44,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:44,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62725261] [2024-06-27 20:06:44,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62725261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:44,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:44,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:06:44,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214579248] [2024-06-27 20:06:44,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:44,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:06:44,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:44,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:06:44,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:06:44,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:06:44,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 440 transitions, 4818 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:44,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:44,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:06:44,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:45,600 INFO L124 PetriNetUnfolderBase]: 3722/5954 cut-off events. [2024-06-27 20:06:45,601 INFO L125 PetriNetUnfolderBase]: For 1477215/1477217 co-relation queries the response was YES. [2024-06-27 20:06:45,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67650 conditions, 5954 events. 3722/5954 cut-off events. For 1477215/1477217 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 36281 event pairs, 741 based on Foata normal form. 4/5957 useless extension candidates. Maximal degree in co-relation 67488. Up to 5528 conditions per place. [2024-06-27 20:06:45,691 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 403 selfloop transitions, 60 changer transitions 0/468 dead transitions. [2024-06-27 20:06:45,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 468 transitions, 6598 flow [2024-06-27 20:06:45,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:06:45,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:06:45,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 20:06:45,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-27 20:06:45,692 INFO L175 Difference]: Start difference. First operand has 359 places, 440 transitions, 4818 flow. Second operand 8 states and 152 transitions. [2024-06-27 20:06:45,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 468 transitions, 6598 flow [2024-06-27 20:06:47,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 468 transitions, 6441 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-27 20:06:47,702 INFO L231 Difference]: Finished difference. Result has 361 places, 446 transitions, 5065 flow [2024-06-27 20:06:47,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4661, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5065, PETRI_PLACES=361, PETRI_TRANSITIONS=446} [2024-06-27 20:06:47,703 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 317 predicate places. [2024-06-27 20:06:47,703 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 446 transitions, 5065 flow [2024-06-27 20:06:47,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:47,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:47,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:47,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 20:06:47,703 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:47,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:47,704 INFO L85 PathProgramCache]: Analyzing trace with hash -839130418, now seen corresponding path program 2 times [2024-06-27 20:06:47,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:47,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958405261] [2024-06-27 20:06:47,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:47,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:47,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:48,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:48,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:48,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958405261] [2024-06-27 20:06:48,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958405261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:48,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:48,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:06:48,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914834692] [2024-06-27 20:06:48,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:48,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:06:48,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:48,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:06:48,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:06:48,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:06:48,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 446 transitions, 5065 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:48,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:48,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:06:48,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:50,089 INFO L124 PetriNetUnfolderBase]: 3531/5740 cut-off events. [2024-06-27 20:06:50,089 INFO L125 PetriNetUnfolderBase]: For 1510629/1510631 co-relation queries the response was YES. [2024-06-27 20:06:50,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67397 conditions, 5740 events. 3531/5740 cut-off events. For 1510629/1510631 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 35740 event pairs, 692 based on Foata normal form. 3/5700 useless extension candidates. Maximal degree in co-relation 67234. Up to 5170 conditions per place. [2024-06-27 20:06:50,172 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 389 selfloop transitions, 40 changer transitions 0/472 dead transitions. [2024-06-27 20:06:50,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 472 transitions, 6441 flow [2024-06-27 20:06:50,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:06:50,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:06:50,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 20:06:50,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-27 20:06:50,173 INFO L175 Difference]: Start difference. First operand has 361 places, 446 transitions, 5065 flow. Second operand 8 states and 155 transitions. [2024-06-27 20:06:50,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 472 transitions, 6441 flow [2024-06-27 20:06:52,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 472 transitions, 6195 flow, removed 79 selfloop flow, removed 5 redundant places. [2024-06-27 20:06:52,714 INFO L231 Difference]: Finished difference. Result has 365 places, 453 transitions, 5146 flow [2024-06-27 20:06:52,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4821, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5146, PETRI_PLACES=365, PETRI_TRANSITIONS=453} [2024-06-27 20:06:52,714 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 321 predicate places. [2024-06-27 20:06:52,714 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 453 transitions, 5146 flow [2024-06-27 20:06:52,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:52,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:52,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:52,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 20:06:52,715 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:52,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:52,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1280851108, now seen corresponding path program 3 times [2024-06-27 20:06:52,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:52,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022410051] [2024-06-27 20:06:52,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:52,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:52,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:53,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:53,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:53,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022410051] [2024-06-27 20:06:53,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022410051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:53,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:53,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:06:53,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225445114] [2024-06-27 20:06:53,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:53,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:06:53,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:53,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:06:53,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:06:53,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:06:53,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 453 transitions, 5146 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:53,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:53,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:06:53,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:55,172 INFO L124 PetriNetUnfolderBase]: 3541/5754 cut-off events. [2024-06-27 20:06:55,172 INFO L125 PetriNetUnfolderBase]: For 1543888/1543890 co-relation queries the response was YES. [2024-06-27 20:06:55,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68127 conditions, 5754 events. 3541/5754 cut-off events. For 1543888/1543890 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 35804 event pairs, 692 based on Foata normal form. 4/5715 useless extension candidates. Maximal degree in co-relation 67962. Up to 5202 conditions per place. [2024-06-27 20:06:55,255 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 402 selfloop transitions, 31 changer transitions 0/476 dead transitions. [2024-06-27 20:06:55,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 476 transitions, 6254 flow [2024-06-27 20:06:55,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:06:55,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:06:55,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 20:06:55,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-27 20:06:55,256 INFO L175 Difference]: Start difference. First operand has 365 places, 453 transitions, 5146 flow. Second operand 8 states and 154 transitions. [2024-06-27 20:06:55,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 476 transitions, 6254 flow [2024-06-27 20:06:57,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 476 transitions, 6062 flow, removed 80 selfloop flow, removed 4 redundant places. [2024-06-27 20:06:57,786 INFO L231 Difference]: Finished difference. Result has 369 places, 457 transitions, 5175 flow [2024-06-27 20:06:57,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4996, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5175, PETRI_PLACES=369, PETRI_TRANSITIONS=457} [2024-06-27 20:06:57,786 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 325 predicate places. [2024-06-27 20:06:57,787 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 457 transitions, 5175 flow [2024-06-27 20:06:57,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:57,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:57,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:57,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 20:06:57,787 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:57,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:57,788 INFO L85 PathProgramCache]: Analyzing trace with hash 383974024, now seen corresponding path program 6 times [2024-06-27 20:06:57,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:57,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318068413] [2024-06-27 20:06:57,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:57,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:57,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:58,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:58,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:58,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318068413] [2024-06-27 20:06:58,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318068413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:58,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:58,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:06:58,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767955944] [2024-06-27 20:06:58,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:58,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:06:58,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:58,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:06:58,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:06:58,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:06:58,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 457 transitions, 5175 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:58,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:58,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:06:58,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:00,060 INFO L124 PetriNetUnfolderBase]: 3763/6009 cut-off events. [2024-06-27 20:07:00,060 INFO L125 PetriNetUnfolderBase]: For 1574042/1574044 co-relation queries the response was YES. [2024-06-27 20:07:00,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69862 conditions, 6009 events. 3763/6009 cut-off events. For 1574042/1574044 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 36593 event pairs, 748 based on Foata normal form. 4/6012 useless extension candidates. Maximal degree in co-relation 69695. Up to 5581 conditions per place. [2024-06-27 20:07:00,159 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 414 selfloop transitions, 62 changer transitions 0/481 dead transitions. [2024-06-27 20:07:00,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 481 transitions, 6607 flow [2024-06-27 20:07:00,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:00,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:00,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 20:07:00,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-27 20:07:00,161 INFO L175 Difference]: Start difference. First operand has 369 places, 457 transitions, 5175 flow. Second operand 8 states and 151 transitions. [2024-06-27 20:07:00,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 481 transitions, 6607 flow [2024-06-27 20:07:02,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 481 transitions, 6468 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-27 20:07:02,676 INFO L231 Difference]: Finished difference. Result has 371 places, 460 transitions, 5280 flow [2024-06-27 20:07:02,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5036, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5280, PETRI_PLACES=371, PETRI_TRANSITIONS=460} [2024-06-27 20:07:02,676 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 327 predicate places. [2024-06-27 20:07:02,677 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 460 transitions, 5280 flow [2024-06-27 20:07:02,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:02,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:02,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:02,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 20:07:02,677 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:02,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:02,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1116290546, now seen corresponding path program 5 times [2024-06-27 20:07:02,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:02,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344806620] [2024-06-27 20:07:02,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:02,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:02,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:03,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:03,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:03,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344806620] [2024-06-27 20:07:03,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344806620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:03,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:03,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:07:03,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163359065] [2024-06-27 20:07:03,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:03,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:07:03,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:03,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:07:03,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:07:03,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:07:03,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 460 transitions, 5280 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:03,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:03,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:07:03,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:05,615 INFO L124 PetriNetUnfolderBase]: 3884/6233 cut-off events. [2024-06-27 20:07:05,615 INFO L125 PetriNetUnfolderBase]: For 1652763/1652763 co-relation queries the response was YES. [2024-06-27 20:07:05,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71707 conditions, 6233 events. 3884/6233 cut-off events. For 1652763/1652763 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 38598 event pairs, 762 based on Foata normal form. 12/6243 useless extension candidates. Maximal degree in co-relation 71539. Up to 5292 conditions per place. [2024-06-27 20:07:05,715 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 405 selfloop transitions, 105 changer transitions 0/515 dead transitions. [2024-06-27 20:07:05,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 515 transitions, 6704 flow [2024-06-27 20:07:05,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:07:05,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:07:05,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 223 transitions. [2024-06-27 20:07:05,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714587737843552 [2024-06-27 20:07:05,717 INFO L175 Difference]: Start difference. First operand has 371 places, 460 transitions, 5280 flow. Second operand 11 states and 223 transitions. [2024-06-27 20:07:05,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 515 transitions, 6704 flow [2024-06-27 20:07:08,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 515 transitions, 6524 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-27 20:07:08,507 INFO L231 Difference]: Finished difference. Result has 379 places, 469 transitions, 5518 flow [2024-06-27 20:07:08,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5100, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5518, PETRI_PLACES=379, PETRI_TRANSITIONS=469} [2024-06-27 20:07:08,508 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 335 predicate places. [2024-06-27 20:07:08,508 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 469 transitions, 5518 flow [2024-06-27 20:07:08,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:08,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:08,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:08,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 20:07:08,508 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:08,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:08,509 INFO L85 PathProgramCache]: Analyzing trace with hash 41763116, now seen corresponding path program 6 times [2024-06-27 20:07:08,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:08,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586212743] [2024-06-27 20:07:08,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:08,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:08,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:09,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:09,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:09,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586212743] [2024-06-27 20:07:09,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586212743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:09,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:09,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:07:09,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321827155] [2024-06-27 20:07:09,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:09,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:07:09,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:09,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:07:09,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:07:09,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:07:09,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 469 transitions, 5518 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:09,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:09,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:07:09,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:11,786 INFO L124 PetriNetUnfolderBase]: 4044/6525 cut-off events. [2024-06-27 20:07:11,786 INFO L125 PetriNetUnfolderBase]: For 1766249/1766249 co-relation queries the response was YES. [2024-06-27 20:07:11,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76164 conditions, 6525 events. 4044/6525 cut-off events. For 1766249/1766249 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 41158 event pairs, 811 based on Foata normal form. 12/6535 useless extension candidates. Maximal degree in co-relation 75993. Up to 5249 conditions per place. [2024-06-27 20:07:11,884 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 405 selfloop transitions, 111 changer transitions 0/521 dead transitions. [2024-06-27 20:07:11,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 521 transitions, 7368 flow [2024-06-27 20:07:11,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:07:11,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:07:11,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-06-27 20:07:11,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47568710359408034 [2024-06-27 20:07:11,885 INFO L175 Difference]: Start difference. First operand has 379 places, 469 transitions, 5518 flow. Second operand 11 states and 225 transitions. [2024-06-27 20:07:11,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 521 transitions, 7368 flow [2024-06-27 20:07:14,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 521 transitions, 7089 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-27 20:07:14,651 INFO L231 Difference]: Finished difference. Result has 386 places, 472 transitions, 5696 flow [2024-06-27 20:07:14,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5241, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5696, PETRI_PLACES=386, PETRI_TRANSITIONS=472} [2024-06-27 20:07:14,652 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 342 predicate places. [2024-06-27 20:07:14,652 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 472 transitions, 5696 flow [2024-06-27 20:07:14,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:14,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:14,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:14,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 20:07:14,653 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:14,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:14,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1684584546, now seen corresponding path program 7 times [2024-06-27 20:07:14,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:14,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153388032] [2024-06-27 20:07:14,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:14,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:14,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:15,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:15,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:15,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153388032] [2024-06-27 20:07:15,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153388032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:15,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:15,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:07:15,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839367893] [2024-06-27 20:07:15,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:15,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:07:15,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:15,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:07:15,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:07:15,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:07:15,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 472 transitions, 5696 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:15,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:15,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:07:15,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:17,923 INFO L124 PetriNetUnfolderBase]: 4126/6687 cut-off events. [2024-06-27 20:07:17,924 INFO L125 PetriNetUnfolderBase]: For 1797708/1797708 co-relation queries the response was YES. [2024-06-27 20:07:17,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77241 conditions, 6687 events. 4126/6687 cut-off events. For 1797708/1797708 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 42716 event pairs, 846 based on Foata normal form. 12/6697 useless extension candidates. Maximal degree in co-relation 77068. Up to 5706 conditions per place. [2024-06-27 20:07:18,025 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 405 selfloop transitions, 112 changer transitions 0/522 dead transitions. [2024-06-27 20:07:18,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 522 transitions, 7096 flow [2024-06-27 20:07:18,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:07:18,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:07:18,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 220 transitions. [2024-06-27 20:07:18,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-27 20:07:18,026 INFO L175 Difference]: Start difference. First operand has 386 places, 472 transitions, 5696 flow. Second operand 11 states and 220 transitions. [2024-06-27 20:07:18,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 522 transitions, 7096 flow [2024-06-27 20:07:21,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 522 transitions, 6882 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-27 20:07:21,144 INFO L231 Difference]: Finished difference. Result has 391 places, 476 transitions, 5860 flow [2024-06-27 20:07:21,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5486, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5860, PETRI_PLACES=391, PETRI_TRANSITIONS=476} [2024-06-27 20:07:21,144 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 347 predicate places. [2024-06-27 20:07:21,145 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 476 transitions, 5860 flow [2024-06-27 20:07:21,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:21,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:21,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:21,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 20:07:21,145 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:21,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:21,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1677175236, now seen corresponding path program 8 times [2024-06-27 20:07:21,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:21,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642496634] [2024-06-27 20:07:21,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:21,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:21,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:22,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:22,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:22,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642496634] [2024-06-27 20:07:22,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642496634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:22,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:22,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:07:22,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612627477] [2024-06-27 20:07:22,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:22,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:07:22,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:22,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:07:22,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:07:22,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:07:22,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 476 transitions, 5860 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:22,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:22,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:07:22,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:24,402 INFO L124 PetriNetUnfolderBase]: 4167/6768 cut-off events. [2024-06-27 20:07:24,402 INFO L125 PetriNetUnfolderBase]: For 1825409/1825409 co-relation queries the response was YES. [2024-06-27 20:07:24,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78159 conditions, 6768 events. 4167/6768 cut-off events. For 1825409/1825409 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 43496 event pairs, 856 based on Foata normal form. 12/6778 useless extension candidates. Maximal degree in co-relation 77983. Up to 5667 conditions per place. [2024-06-27 20:07:24,511 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 404 selfloop transitions, 115 changer transitions 0/524 dead transitions. [2024-06-27 20:07:24,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 524 transitions, 7226 flow [2024-06-27 20:07:24,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:07:24,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:07:24,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-27 20:07:24,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4693446088794926 [2024-06-27 20:07:24,513 INFO L175 Difference]: Start difference. First operand has 391 places, 476 transitions, 5860 flow. Second operand 11 states and 222 transitions. [2024-06-27 20:07:24,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 524 transitions, 7226 flow [2024-06-27 20:07:27,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 524 transitions, 6953 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-27 20:07:27,751 INFO L231 Difference]: Finished difference. Result has 396 places, 477 transitions, 5923 flow [2024-06-27 20:07:27,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5587, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5923, PETRI_PLACES=396, PETRI_TRANSITIONS=477} [2024-06-27 20:07:27,751 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 352 predicate places. [2024-06-27 20:07:27,751 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 477 transitions, 5923 flow [2024-06-27 20:07:27,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:27,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:27,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:27,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 20:07:27,752 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:27,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:27,752 INFO L85 PathProgramCache]: Analyzing trace with hash 915201296, now seen corresponding path program 9 times [2024-06-27 20:07:27,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:27,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993009222] [2024-06-27 20:07:27,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:27,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:27,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:28,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:28,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:28,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993009222] [2024-06-27 20:07:28,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993009222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:28,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:28,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:07:28,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898970886] [2024-06-27 20:07:28,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:28,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:07:28,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:28,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:07:28,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:07:28,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:07:28,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 477 transitions, 5923 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:28,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:28,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:07:28,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:30,833 INFO L124 PetriNetUnfolderBase]: 4147/6736 cut-off events. [2024-06-27 20:07:30,833 INFO L125 PetriNetUnfolderBase]: For 1782737/1782737 co-relation queries the response was YES. [2024-06-27 20:07:30,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76414 conditions, 6736 events. 4147/6736 cut-off events. For 1782737/1782737 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 43269 event pairs, 847 based on Foata normal form. 12/6746 useless extension candidates. Maximal degree in co-relation 76237. Up to 5745 conditions per place. [2024-06-27 20:07:30,938 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 410 selfloop transitions, 108 changer transitions 0/523 dead transitions. [2024-06-27 20:07:30,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 523 transitions, 7187 flow [2024-06-27 20:07:30,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:07:30,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:07:30,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 221 transitions. [2024-06-27 20:07:30,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46723044397463004 [2024-06-27 20:07:30,939 INFO L175 Difference]: Start difference. First operand has 396 places, 477 transitions, 5923 flow. Second operand 11 states and 221 transitions. [2024-06-27 20:07:30,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 523 transitions, 7187 flow [2024-06-27 20:07:34,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 523 transitions, 6807 flow, removed 76 selfloop flow, removed 9 redundant places. [2024-06-27 20:07:34,509 INFO L231 Difference]: Finished difference. Result has 398 places, 477 transitions, 5765 flow [2024-06-27 20:07:34,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5543, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5765, PETRI_PLACES=398, PETRI_TRANSITIONS=477} [2024-06-27 20:07:34,510 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 354 predicate places. [2024-06-27 20:07:34,510 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 477 transitions, 5765 flow [2024-06-27 20:07:34,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:34,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:34,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:34,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 20:07:34,511 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:34,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:34,511 INFO L85 PathProgramCache]: Analyzing trace with hash -344100366, now seen corresponding path program 10 times [2024-06-27 20:07:34,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:34,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688550743] [2024-06-27 20:07:34,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:34,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:34,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:35,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-27 20:07:35,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:35,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688550743] [2024-06-27 20:07:35,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688550743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:35,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:35,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:07:35,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516247839] [2024-06-27 20:07:35,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:35,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:07:35,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:35,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:07:35,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:07:35,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:07:35,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 477 transitions, 5765 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:35,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:35,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:07:35,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:37,535 INFO L124 PetriNetUnfolderBase]: 4188/6817 cut-off events. [2024-06-27 20:07:37,536 INFO L125 PetriNetUnfolderBase]: For 1800850/1800850 co-relation queries the response was YES. [2024-06-27 20:07:37,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76540 conditions, 6817 events. 4188/6817 cut-off events. For 1800850/1800850 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 43850 event pairs, 844 based on Foata normal form. 12/6827 useless extension candidates. Maximal degree in co-relation 76362. Up to 4366 conditions per place. [2024-06-27 20:07:37,649 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 380 selfloop transitions, 141 changer transitions 0/526 dead transitions. [2024-06-27 20:07:37,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 526 transitions, 7139 flow [2024-06-27 20:07:37,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:07:37,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:07:37,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 221 transitions. [2024-06-27 20:07:37,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46723044397463004 [2024-06-27 20:07:37,650 INFO L175 Difference]: Start difference. First operand has 398 places, 477 transitions, 5765 flow. Second operand 11 states and 221 transitions. [2024-06-27 20:07:37,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 526 transitions, 7139 flow [2024-06-27 20:07:41,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 526 transitions, 6892 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-27 20:07:41,800 INFO L231 Difference]: Finished difference. Result has 399 places, 478 transitions, 5908 flow [2024-06-27 20:07:41,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5518, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5908, PETRI_PLACES=399, PETRI_TRANSITIONS=478} [2024-06-27 20:07:41,800 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 355 predicate places. [2024-06-27 20:07:41,800 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 478 transitions, 5908 flow [2024-06-27 20:07:41,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:41,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:41,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:41,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 20:07:41,801 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:41,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:41,802 INFO L85 PathProgramCache]: Analyzing trace with hash -666819026, now seen corresponding path program 2 times [2024-06-27 20:07:41,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:41,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220782534] [2024-06-27 20:07:41,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:41,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:41,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:42,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:42,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:42,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220782534] [2024-06-27 20:07:42,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220782534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:42,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:42,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:42,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155367764] [2024-06-27 20:07:42,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:42,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:42,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:42,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:42,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:42,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:07:42,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 478 transitions, 5908 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:42,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:42,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:07:42,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:44,370 INFO L124 PetriNetUnfolderBase]: 3917/6486 cut-off events. [2024-06-27 20:07:44,370 INFO L125 PetriNetUnfolderBase]: For 1795870/1795878 co-relation queries the response was YES. [2024-06-27 20:07:44,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75524 conditions, 6486 events. 3917/6486 cut-off events. For 1795870/1795878 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 42725 event pairs, 812 based on Foata normal form. 4/6438 useless extension candidates. Maximal degree in co-relation 75347. Up to 5853 conditions per place. [2024-06-27 20:07:44,483 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 434 selfloop transitions, 25 changer transitions 0/500 dead transitions. [2024-06-27 20:07:44,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 500 transitions, 7006 flow [2024-06-27 20:07:44,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:07:44,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:07:44,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 20:07:44,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-27 20:07:44,485 INFO L175 Difference]: Start difference. First operand has 399 places, 478 transitions, 5908 flow. Second operand 9 states and 166 transitions. [2024-06-27 20:07:44,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 500 transitions, 7006 flow [2024-06-27 20:07:47,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 500 transitions, 6634 flow, removed 46 selfloop flow, removed 9 redundant places. [2024-06-27 20:07:47,670 INFO L231 Difference]: Finished difference. Result has 399 places, 481 transitions, 5720 flow [2024-06-27 20:07:47,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5536, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5720, PETRI_PLACES=399, PETRI_TRANSITIONS=481} [2024-06-27 20:07:47,670 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 355 predicate places. [2024-06-27 20:07:47,670 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 481 transitions, 5720 flow [2024-06-27 20:07:47,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:47,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:47,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:47,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 20:07:47,671 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:47,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:47,671 INFO L85 PathProgramCache]: Analyzing trace with hash -666819460, now seen corresponding path program 4 times [2024-06-27 20:07:47,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:47,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125364542] [2024-06-27 20:07:47,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:47,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:47,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:48,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:48,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:48,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125364542] [2024-06-27 20:07:48,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125364542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:48,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:48,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:48,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252136762] [2024-06-27 20:07:48,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:48,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:48,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:48,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:48,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:48,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:07:48,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 481 transitions, 5720 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:48,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:48,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:07:48,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:50,273 INFO L124 PetriNetUnfolderBase]: 3922/6502 cut-off events. [2024-06-27 20:07:50,273 INFO L125 PetriNetUnfolderBase]: For 1805240/1805272 co-relation queries the response was YES. [2024-06-27 20:07:50,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75049 conditions, 6502 events. 3922/6502 cut-off events. For 1805240/1805272 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 42898 event pairs, 813 based on Foata normal form. 14/6472 useless extension candidates. Maximal degree in co-relation 74871. Up to 5834 conditions per place. [2024-06-27 20:07:50,388 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 426 selfloop transitions, 39 changer transitions 0/506 dead transitions. [2024-06-27 20:07:50,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 506 transitions, 7170 flow [2024-06-27 20:07:50,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:07:50,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:07:50,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 20:07:50,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-27 20:07:50,390 INFO L175 Difference]: Start difference. First operand has 399 places, 481 transitions, 5720 flow. Second operand 9 states and 170 transitions. [2024-06-27 20:07:50,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 506 transitions, 7170 flow [2024-06-27 20:07:53,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 506 transitions, 7012 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-27 20:07:53,994 INFO L231 Difference]: Finished difference. Result has 401 places, 487 transitions, 5872 flow [2024-06-27 20:07:53,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5562, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5872, PETRI_PLACES=401, PETRI_TRANSITIONS=487} [2024-06-27 20:07:53,994 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 357 predicate places. [2024-06-27 20:07:53,994 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 487 transitions, 5872 flow [2024-06-27 20:07:53,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:53,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:53,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:53,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 20:07:53,995 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:53,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:53,995 INFO L85 PathProgramCache]: Analyzing trace with hash -666415840, now seen corresponding path program 5 times [2024-06-27 20:07:53,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:53,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404119474] [2024-06-27 20:07:53,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:53,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:54,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:54,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:54,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:54,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404119474] [2024-06-27 20:07:54,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404119474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:54,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:54,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:54,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665054995] [2024-06-27 20:07:54,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:54,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:54,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:54,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:54,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:55,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:07:55,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 487 transitions, 5872 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:55,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:55,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:07:55,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:56,684 INFO L124 PetriNetUnfolderBase]: 3927/6513 cut-off events. [2024-06-27 20:07:56,684 INFO L125 PetriNetUnfolderBase]: For 1835317/1835349 co-relation queries the response was YES. [2024-06-27 20:07:56,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75719 conditions, 6513 events. 3927/6513 cut-off events. For 1835317/1835349 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 43029 event pairs, 813 based on Foata normal form. 14/6483 useless extension candidates. Maximal degree in co-relation 75540. Up to 5817 conditions per place. [2024-06-27 20:07:56,795 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 411 selfloop transitions, 57 changer transitions 0/509 dead transitions. [2024-06-27 20:07:56,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 509 transitions, 7226 flow [2024-06-27 20:07:56,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:07:56,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:07:56,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 20:07:56,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-27 20:07:56,796 INFO L175 Difference]: Start difference. First operand has 401 places, 487 transitions, 5872 flow. Second operand 9 states and 170 transitions. [2024-06-27 20:07:56,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 509 transitions, 7226 flow [2024-06-27 20:08:00,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 509 transitions, 7071 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-06-27 20:08:00,296 INFO L231 Difference]: Finished difference. Result has 405 places, 490 transitions, 5959 flow [2024-06-27 20:08:00,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5717, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5959, PETRI_PLACES=405, PETRI_TRANSITIONS=490} [2024-06-27 20:08:00,297 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 361 predicate places. [2024-06-27 20:08:00,297 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 490 transitions, 5959 flow [2024-06-27 20:08:00,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:00,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:00,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:00,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 20:08:00,298 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:00,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:00,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1281035620, now seen corresponding path program 6 times [2024-06-27 20:08:00,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:00,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227636711] [2024-06-27 20:08:00,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:00,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:00,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:01,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:01,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:01,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227636711] [2024-06-27 20:08:01,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227636711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:01,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:01,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:08:01,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718624526] [2024-06-27 20:08:01,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:01,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:08:01,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:01,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:08:01,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:08:01,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:08:01,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 490 transitions, 5959 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:01,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:01,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:08:01,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:02,909 INFO L124 PetriNetUnfolderBase]: 3923/6506 cut-off events. [2024-06-27 20:08:02,909 INFO L125 PetriNetUnfolderBase]: For 1846378/1846410 co-relation queries the response was YES. [2024-06-27 20:08:02,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76075 conditions, 6506 events. 3923/6506 cut-off events. For 1846378/1846410 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 42970 event pairs, 812 based on Foata normal form. 13/6476 useless extension candidates. Maximal degree in co-relation 75894. Up to 5844 conditions per place. [2024-06-27 20:08:03,018 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 433 selfloop transitions, 34 changer transitions 0/508 dead transitions. [2024-06-27 20:08:03,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 508 transitions, 6937 flow [2024-06-27 20:08:03,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:08:03,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:08:03,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 20:08:03,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-27 20:08:03,020 INFO L175 Difference]: Start difference. First operand has 405 places, 490 transitions, 5959 flow. Second operand 9 states and 167 transitions. [2024-06-27 20:08:03,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 508 transitions, 6937 flow [2024-06-27 20:08:07,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 508 transitions, 6631 flow, removed 98 selfloop flow, removed 7 redundant places. [2024-06-27 20:08:07,500 INFO L231 Difference]: Finished difference. Result has 407 places, 490 transitions, 5727 flow [2024-06-27 20:08:07,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5653, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5727, PETRI_PLACES=407, PETRI_TRANSITIONS=490} [2024-06-27 20:08:07,500 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 363 predicate places. [2024-06-27 20:08:07,501 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 490 transitions, 5727 flow [2024-06-27 20:08:07,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:07,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:07,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:07,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 20:08:07,501 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:07,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:07,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1280605526, now seen corresponding path program 3 times [2024-06-27 20:08:07,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:07,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571998684] [2024-06-27 20:08:07,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:07,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:07,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:08,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:08,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:08,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571998684] [2024-06-27 20:08:08,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571998684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:08,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:08,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:08:08,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297717995] [2024-06-27 20:08:08,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:08,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:08:08,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:08,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:08:08,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:08:08,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:08:08,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 490 transitions, 5727 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:08,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:08,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:08:08,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:10,131 INFO L124 PetriNetUnfolderBase]: 3939/6532 cut-off events. [2024-06-27 20:08:10,132 INFO L125 PetriNetUnfolderBase]: For 1905344/1905356 co-relation queries the response was YES. [2024-06-27 20:08:10,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76847 conditions, 6532 events. 3939/6532 cut-off events. For 1905344/1905356 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 43227 event pairs, 811 based on Foata normal form. 4/6493 useless extension candidates. Maximal degree in co-relation 76665. Up to 5864 conditions per place. [2024-06-27 20:08:10,241 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 433 selfloop transitions, 43 changer transitions 0/517 dead transitions. [2024-06-27 20:08:10,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 517 transitions, 7277 flow [2024-06-27 20:08:10,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:08:10,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:08:10,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 20:08:10,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-27 20:08:10,243 INFO L175 Difference]: Start difference. First operand has 407 places, 490 transitions, 5727 flow. Second operand 9 states and 170 transitions. [2024-06-27 20:08:10,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 517 transitions, 7277 flow [2024-06-27 20:08:13,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 517 transitions, 7201 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 20:08:13,645 INFO L231 Difference]: Finished difference. Result has 408 places, 496 transitions, 6013 flow [2024-06-27 20:08:13,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5651, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6013, PETRI_PLACES=408, PETRI_TRANSITIONS=496} [2024-06-27 20:08:13,660 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 364 predicate places. [2024-06-27 20:08:13,660 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 496 transitions, 6013 flow [2024-06-27 20:08:13,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:13,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:13,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:13,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 20:08:13,661 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:13,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:13,661 INFO L85 PathProgramCache]: Analyzing trace with hash -666415406, now seen corresponding path program 4 times [2024-06-27 20:08:13,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:13,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63256539] [2024-06-27 20:08:13,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:13,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:13,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:14,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:14,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:14,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63256539] [2024-06-27 20:08:14,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63256539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:14,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:14,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:08:14,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055810003] [2024-06-27 20:08:14,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:14,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:08:14,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:14,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:08:14,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:08:14,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:08:14,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 496 transitions, 6013 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:14,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:14,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:08:14,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:16,300 INFO L124 PetriNetUnfolderBase]: 3936/6528 cut-off events. [2024-06-27 20:08:16,300 INFO L125 PetriNetUnfolderBase]: For 1917217/1917229 co-relation queries the response was YES. [2024-06-27 20:08:16,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77150 conditions, 6528 events. 3936/6528 cut-off events. For 1917217/1917229 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 43223 event pairs, 813 based on Foata normal form. 3/6488 useless extension candidates. Maximal degree in co-relation 76967. Up to 5879 conditions per place. [2024-06-27 20:08:16,409 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 443 selfloop transitions, 41 changer transitions 0/525 dead transitions. [2024-06-27 20:08:16,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 525 transitions, 7336 flow [2024-06-27 20:08:16,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:08:16,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:08:16,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 20:08:16,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43410852713178294 [2024-06-27 20:08:16,411 INFO L175 Difference]: Start difference. First operand has 408 places, 496 transitions, 6013 flow. Second operand 9 states and 168 transitions. [2024-06-27 20:08:16,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 525 transitions, 7336 flow [2024-06-27 20:08:20,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 525 transitions, 7030 flow, removed 135 selfloop flow, removed 5 redundant places. [2024-06-27 20:08:20,163 INFO L231 Difference]: Finished difference. Result has 414 places, 507 transitions, 6149 flow [2024-06-27 20:08:20,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5831, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6149, PETRI_PLACES=414, PETRI_TRANSITIONS=507} [2024-06-27 20:08:20,176 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 370 predicate places. [2024-06-27 20:08:20,176 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 507 transitions, 6149 flow [2024-06-27 20:08:20,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:20,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:20,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:20,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 20:08:20,180 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:20,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:20,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1841748642, now seen corresponding path program 2 times [2024-06-27 20:08:20,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:20,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892619261] [2024-06-27 20:08:20,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:20,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:20,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:21,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:21,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:21,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892619261] [2024-06-27 20:08:21,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892619261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:21,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:21,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:08:21,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294385884] [2024-06-27 20:08:21,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:21,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:08:21,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:21,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:08:21,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:08:21,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:08:21,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 507 transitions, 6149 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:21,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:21,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:08:21,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:22,877 INFO L124 PetriNetUnfolderBase]: 4052/6667 cut-off events. [2024-06-27 20:08:22,877 INFO L125 PetriNetUnfolderBase]: For 1945365/1945369 co-relation queries the response was YES. [2024-06-27 20:08:22,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78446 conditions, 6667 events. 4052/6667 cut-off events. For 1945365/1945369 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 43783 event pairs, 829 based on Foata normal form. 5/6629 useless extension candidates. Maximal degree in co-relation 78259. Up to 6005 conditions per place. [2024-06-27 20:08:22,994 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 450 selfloop transitions, 30 changer transitions 0/530 dead transitions. [2024-06-27 20:08:22,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 530 transitions, 7291 flow [2024-06-27 20:08:22,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:08:22,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:08:22,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 20:08:22,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-27 20:08:22,996 INFO L175 Difference]: Start difference. First operand has 414 places, 507 transitions, 6149 flow. Second operand 8 states and 154 transitions. [2024-06-27 20:08:22,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 530 transitions, 7291 flow [2024-06-27 20:08:28,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 530 transitions, 7139 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-27 20:08:28,135 INFO L231 Difference]: Finished difference. Result has 418 places, 510 transitions, 6201 flow [2024-06-27 20:08:28,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5997, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6201, PETRI_PLACES=418, PETRI_TRANSITIONS=510} [2024-06-27 20:08:28,135 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 374 predicate places. [2024-06-27 20:08:28,135 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 510 transitions, 6201 flow [2024-06-27 20:08:28,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:28,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:28,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:28,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 20:08:28,136 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:28,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:28,136 INFO L85 PathProgramCache]: Analyzing trace with hash -1717593642, now seen corresponding path program 3 times [2024-06-27 20:08:28,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:28,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085924245] [2024-06-27 20:08:28,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:28,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:28,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:29,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:29,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:29,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085924245] [2024-06-27 20:08:29,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085924245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:29,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:29,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:08:29,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877132887] [2024-06-27 20:08:29,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:29,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:08:29,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:29,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:08:29,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:08:29,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:08:29,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 510 transitions, 6201 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:29,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:29,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:08:29,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:30,743 INFO L124 PetriNetUnfolderBase]: 4057/6669 cut-off events. [2024-06-27 20:08:30,743 INFO L125 PetriNetUnfolderBase]: For 1978498/1978502 co-relation queries the response was YES. [2024-06-27 20:08:30,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79161 conditions, 6669 events. 4057/6669 cut-off events. For 1978498/1978502 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 43765 event pairs, 829 based on Foata normal form. 5/6631 useless extension candidates. Maximal degree in co-relation 78972. Up to 5999 conditions per place. [2024-06-27 20:08:30,860 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 443 selfloop transitions, 41 changer transitions 0/534 dead transitions. [2024-06-27 20:08:30,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 534 transitions, 7755 flow [2024-06-27 20:08:30,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:08:30,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:08:30,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 20:08:30,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44476744186046513 [2024-06-27 20:08:30,861 INFO L175 Difference]: Start difference. First operand has 418 places, 510 transitions, 6201 flow. Second operand 8 states and 153 transitions. [2024-06-27 20:08:30,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 534 transitions, 7755 flow [2024-06-27 20:08:35,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 534 transitions, 7569 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-06-27 20:08:35,309 INFO L231 Difference]: Finished difference. Result has 420 places, 516 transitions, 6385 flow [2024-06-27 20:08:35,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6015, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6385, PETRI_PLACES=420, PETRI_TRANSITIONS=516} [2024-06-27 20:08:35,310 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 376 predicate places. [2024-06-27 20:08:35,310 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 516 transitions, 6385 flow [2024-06-27 20:08:35,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:35,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:35,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:35,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 20:08:35,311 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:35,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:35,311 INFO L85 PathProgramCache]: Analyzing trace with hash -2127086840, now seen corresponding path program 7 times [2024-06-27 20:08:35,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:35,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528746232] [2024-06-27 20:08:35,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:35,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:35,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:35,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:35,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:35,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528746232] [2024-06-27 20:08:35,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528746232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:35,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:35,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:08:35,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477067909] [2024-06-27 20:08:35,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:35,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:08:35,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:35,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:08:35,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:08:36,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:08:36,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 516 transitions, 6385 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:36,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:36,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:08:36,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:37,774 INFO L124 PetriNetUnfolderBase]: 4255/6916 cut-off events. [2024-06-27 20:08:37,774 INFO L125 PetriNetUnfolderBase]: For 2004693/2004697 co-relation queries the response was YES. [2024-06-27 20:08:37,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80553 conditions, 6916 events. 4255/6916 cut-off events. For 2004693/2004697 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 44626 event pairs, 885 based on Foata normal form. 4/6919 useless extension candidates. Maximal degree in co-relation 80363. Up to 6481 conditions per place. [2024-06-27 20:08:37,904 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 503 selfloop transitions, 29 changer transitions 0/537 dead transitions. [2024-06-27 20:08:37,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 537 transitions, 7527 flow [2024-06-27 20:08:37,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:08:37,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:08:37,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 20:08:37,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-27 20:08:37,906 INFO L175 Difference]: Start difference. First operand has 420 places, 516 transitions, 6385 flow. Second operand 8 states and 149 transitions. [2024-06-27 20:08:37,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 537 transitions, 7527 flow [2024-06-27 20:08:41,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 537 transitions, 7257 flow, removed 119 selfloop flow, removed 4 redundant places. [2024-06-27 20:08:41,638 INFO L231 Difference]: Finished difference. Result has 424 places, 516 transitions, 6179 flow [2024-06-27 20:08:41,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6115, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6179, PETRI_PLACES=424, PETRI_TRANSITIONS=516} [2024-06-27 20:08:41,638 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 380 predicate places. [2024-06-27 20:08:41,638 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 516 transitions, 6179 flow [2024-06-27 20:08:41,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:41,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:41,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:41,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 20:08:41,640 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:41,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:41,640 INFO L85 PathProgramCache]: Analyzing trace with hash -2126848512, now seen corresponding path program 4 times [2024-06-27 20:08:41,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:41,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750963236] [2024-06-27 20:08:41,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:41,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:41,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:42,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:42,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:42,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750963236] [2024-06-27 20:08:42,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750963236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:42,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:42,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:08:42,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453737691] [2024-06-27 20:08:42,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:42,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:08:42,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:42,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:08:42,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:08:42,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:08:42,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 516 transitions, 6179 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:42,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:42,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:08:42,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:44,251 INFO L124 PetriNetUnfolderBase]: 4048/6662 cut-off events. [2024-06-27 20:08:44,252 INFO L125 PetriNetUnfolderBase]: For 2007646/2007650 co-relation queries the response was YES. [2024-06-27 20:08:44,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79105 conditions, 6662 events. 4048/6662 cut-off events. For 2007646/2007650 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 43732 event pairs, 828 based on Foata normal form. 5/6624 useless extension candidates. Maximal degree in co-relation 78913. Up to 6002 conditions per place. [2024-06-27 20:08:44,371 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 457 selfloop transitions, 29 changer transitions 0/536 dead transitions. [2024-06-27 20:08:44,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 536 transitions, 7201 flow [2024-06-27 20:08:44,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:08:44,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:08:44,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 20:08:44,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-27 20:08:44,372 INFO L175 Difference]: Start difference. First operand has 424 places, 516 transitions, 6179 flow. Second operand 8 states and 155 transitions. [2024-06-27 20:08:44,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 536 transitions, 7201 flow [2024-06-27 20:08:47,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 536 transitions, 6971 flow, removed 49 selfloop flow, removed 11 redundant places. [2024-06-27 20:08:47,991 INFO L231 Difference]: Finished difference. Result has 421 places, 516 transitions, 6013 flow [2024-06-27 20:08:47,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5949, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6013, PETRI_PLACES=421, PETRI_TRANSITIONS=516} [2024-06-27 20:08:48,004 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 377 predicate places. [2024-06-27 20:08:48,005 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 516 transitions, 6013 flow [2024-06-27 20:08:48,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:48,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:48,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:48,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 20:08:48,006 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:48,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:48,006 INFO L85 PathProgramCache]: Analyzing trace with hash -2126728790, now seen corresponding path program 8 times [2024-06-27 20:08:48,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:48,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331296548] [2024-06-27 20:08:48,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:48,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:48,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:48,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:48,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:48,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331296548] [2024-06-27 20:08:48,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331296548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:48,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:48,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:08:48,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069061724] [2024-06-27 20:08:48,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:48,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:08:48,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:48,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:08:48,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:08:48,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:08:48,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 516 transitions, 6013 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:48,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:48,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:08:48,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:50,539 INFO L124 PetriNetUnfolderBase]: 4246/6914 cut-off events. [2024-06-27 20:08:50,540 INFO L125 PetriNetUnfolderBase]: For 2027392/2027396 co-relation queries the response was YES. [2024-06-27 20:08:50,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79989 conditions, 6914 events. 4246/6914 cut-off events. For 2027392/2027396 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 44814 event pairs, 892 based on Foata normal form. 4/6917 useless extension candidates. Maximal degree in co-relation 79796. Up to 6455 conditions per place. [2024-06-27 20:08:50,660 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 496 selfloop transitions, 34 changer transitions 0/535 dead transitions. [2024-06-27 20:08:50,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 535 transitions, 7171 flow [2024-06-27 20:08:50,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:08:50,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:08:50,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 20:08:50,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-27 20:08:50,661 INFO L175 Difference]: Start difference. First operand has 421 places, 516 transitions, 6013 flow. Second operand 8 states and 149 transitions. [2024-06-27 20:08:50,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 535 transitions, 7171 flow [2024-06-27 20:08:55,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 535 transitions, 7005 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-27 20:08:55,269 INFO L231 Difference]: Finished difference. Result has 422 places, 516 transitions, 5921 flow [2024-06-27 20:08:55,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5847, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5921, PETRI_PLACES=422, PETRI_TRANSITIONS=516} [2024-06-27 20:08:55,270 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 378 predicate places. [2024-06-27 20:08:55,270 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 516 transitions, 5921 flow [2024-06-27 20:08:55,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:55,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:55,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:55,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 20:08:55,271 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:55,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:55,271 INFO L85 PathProgramCache]: Analyzing trace with hash -2126728356, now seen corresponding path program 4 times [2024-06-27 20:08:55,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:55,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93938297] [2024-06-27 20:08:55,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:55,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:55,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:56,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:56,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:56,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93938297] [2024-06-27 20:08:56,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93938297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:56,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:56,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:08:56,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777791012] [2024-06-27 20:08:56,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:56,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:08:56,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:56,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:08:56,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:08:56,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:08:56,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 516 transitions, 5921 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:56,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:56,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:08:56,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:57,921 INFO L124 PetriNetUnfolderBase]: 4034/6646 cut-off events. [2024-06-27 20:08:57,921 INFO L125 PetriNetUnfolderBase]: For 2031063/2031067 co-relation queries the response was YES. [2024-06-27 20:08:58,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78431 conditions, 6646 events. 4034/6646 cut-off events. For 2031063/2031067 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 43717 event pairs, 825 based on Foata normal form. 6/6609 useless extension candidates. Maximal degree in co-relation 78237. Up to 6015 conditions per place. [2024-06-27 20:08:58,042 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 461 selfloop transitions, 23 changer transitions 0/534 dead transitions. [2024-06-27 20:08:58,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 534 transitions, 6959 flow [2024-06-27 20:08:58,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:08:58,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:08:58,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 20:08:58,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-27 20:08:58,043 INFO L175 Difference]: Start difference. First operand has 422 places, 516 transitions, 5921 flow. Second operand 8 states and 152 transitions. [2024-06-27 20:08:58,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 534 transitions, 6959 flow [2024-06-27 20:09:02,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 534 transitions, 6769 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-06-27 20:09:02,903 INFO L231 Difference]: Finished difference. Result has 422 places, 516 transitions, 5784 flow [2024-06-27 20:09:02,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5731, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5784, PETRI_PLACES=422, PETRI_TRANSITIONS=516} [2024-06-27 20:09:02,909 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 378 predicate places. [2024-06-27 20:09:02,909 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 516 transitions, 5784 flow [2024-06-27 20:09:02,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:02,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:02,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:02,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 20:09:02,910 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:02,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:02,910 INFO L85 PathProgramCache]: Analyzing trace with hash 2116456930, now seen corresponding path program 9 times [2024-06-27 20:09:02,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:02,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660304865] [2024-06-27 20:09:02,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:02,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:02,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:03,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:03,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:03,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660304865] [2024-06-27 20:09:03,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660304865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:03,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:03,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:09:03,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729086275] [2024-06-27 20:09:03,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:03,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:09:03,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:03,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:09:03,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:09:03,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:09:03,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 516 transitions, 5784 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:03,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:03,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:09:03,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:05,595 INFO L124 PetriNetUnfolderBase]: 4250/6920 cut-off events. [2024-06-27 20:09:05,595 INFO L125 PetriNetUnfolderBase]: For 2062715/2062719 co-relation queries the response was YES. [2024-06-27 20:09:05,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80007 conditions, 6920 events. 4250/6920 cut-off events. For 2062715/2062719 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 44826 event pairs, 892 based on Foata normal form. 4/6923 useless extension candidates. Maximal degree in co-relation 79812. Up to 6413 conditions per place. [2024-06-27 20:09:05,729 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 479 selfloop transitions, 52 changer transitions 0/536 dead transitions. [2024-06-27 20:09:05,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 536 transitions, 7114 flow [2024-06-27 20:09:05,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:09:05,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:09:05,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 20:09:05,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-27 20:09:05,730 INFO L175 Difference]: Start difference. First operand has 422 places, 516 transitions, 5784 flow. Second operand 8 states and 147 transitions. [2024-06-27 20:09:05,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 536 transitions, 7114 flow [2024-06-27 20:09:09,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 536 transitions, 7026 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 20:09:09,996 INFO L231 Difference]: Finished difference. Result has 423 places, 519 transitions, 5962 flow [2024-06-27 20:09:09,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5696, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5962, PETRI_PLACES=423, PETRI_TRANSITIONS=519} [2024-06-27 20:09:09,996 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 379 predicate places. [2024-06-27 20:09:09,996 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 519 transitions, 5962 flow [2024-06-27 20:09:09,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:09,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:09,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:09,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 20:09:09,997 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:09,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:09,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1713421476, now seen corresponding path program 5 times [2024-06-27 20:09:09,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:09,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856731645] [2024-06-27 20:09:09,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:09,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:10,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:10,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:10,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:10,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856731645] [2024-06-27 20:09:10,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856731645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:10,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:10,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:09:10,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607152452] [2024-06-27 20:09:10,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:10,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:09:10,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:10,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:09:10,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:09:11,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:09:11,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 519 transitions, 5962 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:11,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:11,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:09:11,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:12,895 INFO L124 PetriNetUnfolderBase]: 4050/6674 cut-off events. [2024-06-27 20:09:12,895 INFO L125 PetriNetUnfolderBase]: For 2093227/2093231 co-relation queries the response was YES. [2024-06-27 20:09:12,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79580 conditions, 6674 events. 4050/6674 cut-off events. For 2093227/2093231 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 43926 event pairs, 821 based on Foata normal form. 6/6637 useless extension candidates. Maximal degree in co-relation 79384. Up to 6019 conditions per place. [2024-06-27 20:09:13,003 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 457 selfloop transitions, 31 changer transitions 0/539 dead transitions. [2024-06-27 20:09:13,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 539 transitions, 7184 flow [2024-06-27 20:09:13,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:09:13,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:09:13,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 20:09:13,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-27 20:09:13,004 INFO L175 Difference]: Start difference. First operand has 423 places, 519 transitions, 5962 flow. Second operand 8 states and 151 transitions. [2024-06-27 20:09:13,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 539 transitions, 7184 flow [2024-06-27 20:09:17,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 539 transitions, 6950 flow, removed 67 selfloop flow, removed 6 redundant places. [2024-06-27 20:09:17,411 INFO L231 Difference]: Finished difference. Result has 425 places, 523 transitions, 5961 flow [2024-06-27 20:09:17,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5728, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5961, PETRI_PLACES=425, PETRI_TRANSITIONS=523} [2024-06-27 20:09:17,412 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 381 predicate places. [2024-06-27 20:09:17,412 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 523 transitions, 5961 flow [2024-06-27 20:09:17,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:17,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:17,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:17,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 20:09:17,413 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:17,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:17,413 INFO L85 PathProgramCache]: Analyzing trace with hash 1489660920, now seen corresponding path program 6 times [2024-06-27 20:09:17,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:17,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41215022] [2024-06-27 20:09:17,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:17,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:17,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:18,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:18,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:18,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41215022] [2024-06-27 20:09:18,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41215022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:18,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:18,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:09:18,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505137299] [2024-06-27 20:09:18,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:18,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:09:18,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:18,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:09:18,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:09:18,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:09:18,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 523 transitions, 5961 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:18,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:18,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:09:18,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:20,046 INFO L124 PetriNetUnfolderBase]: 4060/6698 cut-off events. [2024-06-27 20:09:20,047 INFO L125 PetriNetUnfolderBase]: For 2126919/2126923 co-relation queries the response was YES. [2024-06-27 20:09:20,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80457 conditions, 6698 events. 4060/6698 cut-off events. For 2126919/2126923 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 44184 event pairs, 831 based on Foata normal form. 6/6661 useless extension candidates. Maximal degree in co-relation 80260. Up to 6009 conditions per place. [2024-06-27 20:09:20,167 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 449 selfloop transitions, 46 changer transitions 0/546 dead transitions. [2024-06-27 20:09:20,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 546 transitions, 7243 flow [2024-06-27 20:09:20,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:09:20,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:09:20,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 20:09:20,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-27 20:09:20,168 INFO L175 Difference]: Start difference. First operand has 425 places, 523 transitions, 5961 flow. Second operand 8 states and 152 transitions. [2024-06-27 20:09:20,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 546 transitions, 7243 flow [2024-06-27 20:09:25,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 546 transitions, 7038 flow, removed 74 selfloop flow, removed 6 redundant places. [2024-06-27 20:09:25,766 INFO L231 Difference]: Finished difference. Result has 428 places, 531 transitions, 6117 flow [2024-06-27 20:09:25,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5756, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6117, PETRI_PLACES=428, PETRI_TRANSITIONS=531} [2024-06-27 20:09:25,766 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 384 predicate places. [2024-06-27 20:09:25,766 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 531 transitions, 6117 flow [2024-06-27 20:09:25,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:25,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:25,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:25,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 20:09:25,767 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:25,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:25,767 INFO L85 PathProgramCache]: Analyzing trace with hash -105248098, now seen corresponding path program 11 times [2024-06-27 20:09:25,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:25,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590044916] [2024-06-27 20:09:25,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:25,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:25,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:26,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-27 20:09:26,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:26,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590044916] [2024-06-27 20:09:26,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590044916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:26,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:26,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:09:26,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745382210] [2024-06-27 20:09:26,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:26,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:09:26,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:26,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:09:26,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:09:27,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:09:27,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 531 transitions, 6117 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:27,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:27,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:09:27,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:29,263 INFO L124 PetriNetUnfolderBase]: 4380/7140 cut-off events. [2024-06-27 20:09:29,263 INFO L125 PetriNetUnfolderBase]: For 2240247/2240249 co-relation queries the response was YES. [2024-06-27 20:09:29,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84172 conditions, 7140 events. 4380/7140 cut-off events. For 2240247/2240249 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 46652 event pairs, 908 based on Foata normal form. 12/7150 useless extension candidates. Maximal degree in co-relation 83973. Up to 6113 conditions per place. [2024-06-27 20:09:29,391 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 461 selfloop transitions, 113 changer transitions 0/579 dead transitions. [2024-06-27 20:09:29,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 579 transitions, 7649 flow [2024-06-27 20:09:29,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:09:29,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:09:29,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 217 transitions. [2024-06-27 20:09:29,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4587737843551797 [2024-06-27 20:09:29,393 INFO L175 Difference]: Start difference. First operand has 428 places, 531 transitions, 6117 flow. Second operand 11 states and 217 transitions. [2024-06-27 20:09:29,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 579 transitions, 7649 flow [2024-06-27 20:09:34,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 579 transitions, 7439 flow, removed 89 selfloop flow, removed 4 redundant places. [2024-06-27 20:09:34,300 INFO L231 Difference]: Finished difference. Result has 437 places, 537 transitions, 6341 flow [2024-06-27 20:09:34,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5907, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6341, PETRI_PLACES=437, PETRI_TRANSITIONS=537} [2024-06-27 20:09:34,301 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 393 predicate places. [2024-06-27 20:09:34,301 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 537 transitions, 6341 flow [2024-06-27 20:09:34,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:34,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:34,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:34,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 20:09:34,301 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:34,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:34,302 INFO L85 PathProgramCache]: Analyzing trace with hash 839115862, now seen corresponding path program 12 times [2024-06-27 20:09:34,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:34,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050692196] [2024-06-27 20:09:34,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:34,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:34,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:35,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:35,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:35,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050692196] [2024-06-27 20:09:35,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050692196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:35,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:35,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:09:35,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977159064] [2024-06-27 20:09:35,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:35,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:09:35,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:35,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:09:35,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:09:35,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:09:35,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 537 transitions, 6341 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:35,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:35,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:09:35,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:37,780 INFO L124 PetriNetUnfolderBase]: 4551/7465 cut-off events. [2024-06-27 20:09:37,781 INFO L125 PetriNetUnfolderBase]: For 2383590/2383592 co-relation queries the response was YES. [2024-06-27 20:09:37,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89268 conditions, 7465 events. 4551/7465 cut-off events. For 2383590/2383592 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 49633 event pairs, 957 based on Foata normal form. 12/7475 useless extension candidates. Maximal degree in co-relation 89065. Up to 6187 conditions per place. [2024-06-27 20:09:37,920 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 456 selfloop transitions, 130 changer transitions 0/591 dead transitions. [2024-06-27 20:09:37,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 591 transitions, 8438 flow [2024-06-27 20:09:37,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:09:37,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:09:37,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-27 20:09:37,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4693446088794926 [2024-06-27 20:09:37,922 INFO L175 Difference]: Start difference. First operand has 437 places, 537 transitions, 6341 flow. Second operand 11 states and 222 transitions. [2024-06-27 20:09:37,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 591 transitions, 8438 flow [2024-06-27 20:09:42,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 591 transitions, 8114 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-27 20:09:42,682 INFO L231 Difference]: Finished difference. Result has 443 places, 545 transitions, 6578 flow [2024-06-27 20:09:42,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6022, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6578, PETRI_PLACES=443, PETRI_TRANSITIONS=545} [2024-06-27 20:09:42,683 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 399 predicate places. [2024-06-27 20:09:42,683 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 545 transitions, 6578 flow [2024-06-27 20:09:42,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:42,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:42,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:42,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 20:09:42,684 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:42,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:42,684 INFO L85 PathProgramCache]: Analyzing trace with hash 573418582, now seen corresponding path program 13 times [2024-06-27 20:09:42,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:42,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261700777] [2024-06-27 20:09:42,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:42,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:42,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:43,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-27 20:09:43,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:43,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261700777] [2024-06-27 20:09:43,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261700777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:43,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:43,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:09:43,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292135593] [2024-06-27 20:09:43,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:43,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:09:43,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:43,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:09:43,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:09:43,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:09:43,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 545 transitions, 6578 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:43,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:43,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:09:43,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:46,126 INFO L124 PetriNetUnfolderBase]: 4592/7536 cut-off events. [2024-06-27 20:09:46,126 INFO L125 PetriNetUnfolderBase]: For 2414784/2414786 co-relation queries the response was YES. [2024-06-27 20:09:46,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89808 conditions, 7536 events. 4592/7536 cut-off events. For 2414784/2414786 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 50264 event pairs, 977 based on Foata normal form. 12/7546 useless extension candidates. Maximal degree in co-relation 89603. Up to 6468 conditions per place. [2024-06-27 20:09:46,262 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 459 selfloop transitions, 124 changer transitions 0/588 dead transitions. [2024-06-27 20:09:46,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 588 transitions, 8061 flow [2024-06-27 20:09:46,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:09:46,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:09:46,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 216 transitions. [2024-06-27 20:09:46,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45665961945031713 [2024-06-27 20:09:46,263 INFO L175 Difference]: Start difference. First operand has 443 places, 545 transitions, 6578 flow. Second operand 11 states and 216 transitions. [2024-06-27 20:09:46,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 588 transitions, 8061 flow [2024-06-27 20:09:51,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 588 transitions, 7931 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-27 20:09:51,635 INFO L231 Difference]: Finished difference. Result has 450 places, 546 transitions, 6811 flow [2024-06-27 20:09:51,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6454, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6811, PETRI_PLACES=450, PETRI_TRANSITIONS=546} [2024-06-27 20:09:51,639 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 406 predicate places. [2024-06-27 20:09:51,639 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 546 transitions, 6811 flow [2024-06-27 20:09:51,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:51,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:51,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:51,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 20:09:51,640 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:51,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:51,641 INFO L85 PathProgramCache]: Analyzing trace with hash 1783657102, now seen corresponding path program 14 times [2024-06-27 20:09:51,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:51,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718522904] [2024-06-27 20:09:51,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:51,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:51,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:52,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:52,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:52,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718522904] [2024-06-27 20:09:52,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718522904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:52,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:52,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:09:52,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796724299] [2024-06-27 20:09:52,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:52,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:09:52,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:52,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:09:52,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:09:53,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:09:53,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 546 transitions, 6811 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:53,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:53,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:09:53,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:55,593 INFO L124 PetriNetUnfolderBase]: 4702/7736 cut-off events. [2024-06-27 20:09:55,593 INFO L125 PetriNetUnfolderBase]: For 2451128/2451130 co-relation queries the response was YES. [2024-06-27 20:09:55,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91668 conditions, 7736 events. 4702/7736 cut-off events. For 2451128/2451130 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 52044 event pairs, 1002 based on Foata normal form. 12/7746 useless extension candidates. Maximal degree in co-relation 91461. Up to 6649 conditions per place. [2024-06-27 20:09:55,741 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 469 selfloop transitions, 119 changer transitions 0/593 dead transitions. [2024-06-27 20:09:55,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 593 transitions, 8365 flow [2024-06-27 20:09:55,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:09:55,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:09:55,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 219 transitions. [2024-06-27 20:09:55,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4630021141649049 [2024-06-27 20:09:55,743 INFO L175 Difference]: Start difference. First operand has 450 places, 546 transitions, 6811 flow. Second operand 11 states and 219 transitions. [2024-06-27 20:09:55,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 593 transitions, 8365 flow [2024-06-27 20:10:02,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 593 transitions, 8025 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-27 20:10:02,200 INFO L231 Difference]: Finished difference. Result has 454 places, 551 transitions, 6893 flow [2024-06-27 20:10:02,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6477, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6893, PETRI_PLACES=454, PETRI_TRANSITIONS=551} [2024-06-27 20:10:02,200 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 410 predicate places. [2024-06-27 20:10:02,200 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 551 transitions, 6893 flow [2024-06-27 20:10:02,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:02,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:02,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:02,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 20:10:02,201 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:10:02,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:02,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1679055086, now seen corresponding path program 15 times [2024-06-27 20:10:02,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:02,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357075234] [2024-06-27 20:10:02,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:02,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:02,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:03,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-27 20:10:03,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:03,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357075234] [2024-06-27 20:10:03,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357075234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:03,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:03,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:10:03,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205141480] [2024-06-27 20:10:03,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:03,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:10:03,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:03,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:10:03,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:10:03,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:10:03,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 551 transitions, 6893 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:03,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:03,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:10:03,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:05,741 INFO L124 PetriNetUnfolderBase]: 4845/8011 cut-off events. [2024-06-27 20:10:05,741 INFO L125 PetriNetUnfolderBase]: For 2586421/2586423 co-relation queries the response was YES. [2024-06-27 20:10:05,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95595 conditions, 8011 events. 4845/8011 cut-off events. For 2586421/2586423 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 54656 event pairs, 1056 based on Foata normal form. 12/8021 useless extension candidates. Maximal degree in co-relation 95386. Up to 6758 conditions per place. [2024-06-27 20:10:05,879 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 473 selfloop transitions, 121 changer transitions 0/599 dead transitions. [2024-06-27 20:10:05,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 599 transitions, 8977 flow [2024-06-27 20:10:05,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:10:05,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:10:05,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-06-27 20:10:05,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47357293868921774 [2024-06-27 20:10:05,881 INFO L175 Difference]: Start difference. First operand has 454 places, 551 transitions, 6893 flow. Second operand 11 states and 224 transitions. [2024-06-27 20:10:05,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 599 transitions, 8977 flow [2024-06-27 20:10:11,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 599 transitions, 8675 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-27 20:10:11,313 INFO L231 Difference]: Finished difference. Result has 460 places, 554 transitions, 7092 flow [2024-06-27 20:10:11,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6591, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7092, PETRI_PLACES=460, PETRI_TRANSITIONS=554} [2024-06-27 20:10:11,318 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 416 predicate places. [2024-06-27 20:10:11,318 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 554 transitions, 7092 flow [2024-06-27 20:10:11,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:11,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:11,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:11,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 20:10:11,319 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:10:11,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:11,319 INFO L85 PathProgramCache]: Analyzing trace with hash 580827892, now seen corresponding path program 16 times [2024-06-27 20:10:11,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:11,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952047827] [2024-06-27 20:10:11,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:11,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:11,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:12,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:10:12,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:12,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952047827] [2024-06-27 20:10:12,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952047827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:12,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:12,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:10:12,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683400357] [2024-06-27 20:10:12,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:12,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:10:12,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:12,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:10:12,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:10:12,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:10:12,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 554 transitions, 7092 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:12,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:12,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:10:12,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:15,177 INFO L124 PetriNetUnfolderBase]: 4825/7979 cut-off events. [2024-06-27 20:10:15,177 INFO L125 PetriNetUnfolderBase]: For 2526692/2526694 co-relation queries the response was YES. [2024-06-27 20:10:15,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93627 conditions, 7979 events. 4825/7979 cut-off events. For 2526692/2526694 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 54402 event pairs, 1042 based on Foata normal form. 12/7989 useless extension candidates. Maximal degree in co-relation 93416. Up to 6752 conditions per place. [2024-06-27 20:10:15,336 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 462 selfloop transitions, 130 changer transitions 0/597 dead transitions. [2024-06-27 20:10:15,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 597 transitions, 8488 flow [2024-06-27 20:10:15,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:10:15,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:10:15,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-06-27 20:10:15,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4608879492600423 [2024-06-27 20:10:15,338 INFO L175 Difference]: Start difference. First operand has 460 places, 554 transitions, 7092 flow. Second operand 11 states and 218 transitions. [2024-06-27 20:10:15,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 597 transitions, 8488 flow [2024-06-27 20:10:21,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 597 transitions, 8120 flow, removed 94 selfloop flow, removed 6 redundant places. [2024-06-27 20:10:21,764 INFO L231 Difference]: Finished difference. Result has 465 places, 554 transitions, 6990 flow [2024-06-27 20:10:21,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6724, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6990, PETRI_PLACES=465, PETRI_TRANSITIONS=554} [2024-06-27 20:10:21,764 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 421 predicate places. [2024-06-27 20:10:21,764 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 554 transitions, 6990 flow [2024-06-27 20:10:21,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:21,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:21,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:21,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 20:10:21,765 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:10:21,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:21,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1686464396, now seen corresponding path program 17 times [2024-06-27 20:10:21,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:21,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149575070] [2024-06-27 20:10:21,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:21,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:21,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:23,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:10:23,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:23,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149575070] [2024-06-27 20:10:23,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149575070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:23,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:23,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:10:23,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380394187] [2024-06-27 20:10:23,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:23,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:10:23,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:23,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:10:23,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:10:23,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:10:23,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 554 transitions, 6990 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:23,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:23,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:10:23,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:25,654 INFO L124 PetriNetUnfolderBase]: 4805/7947 cut-off events. [2024-06-27 20:10:25,655 INFO L125 PetriNetUnfolderBase]: For 2443747/2443749 co-relation queries the response was YES. [2024-06-27 20:10:25,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91331 conditions, 7947 events. 4805/7947 cut-off events. For 2443747/2443749 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 54098 event pairs, 1033 based on Foata normal form. 12/7957 useless extension candidates. Maximal degree in co-relation 91118. Up to 6830 conditions per place. [2024-06-27 20:10:25,800 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 473 selfloop transitions, 118 changer transitions 0/596 dead transitions. [2024-06-27 20:10:25,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 596 transitions, 8382 flow [2024-06-27 20:10:25,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:10:25,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:10:25,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 220 transitions. [2024-06-27 20:10:25,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-27 20:10:25,801 INFO L175 Difference]: Start difference. First operand has 465 places, 554 transitions, 6990 flow. Second operand 11 states and 220 transitions. [2024-06-27 20:10:25,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 596 transitions, 8382 flow [2024-06-27 20:10:32,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 596 transitions, 8015 flow, removed 48 selfloop flow, removed 10 redundant places. [2024-06-27 20:10:32,593 INFO L231 Difference]: Finished difference. Result has 466 places, 554 transitions, 6865 flow [2024-06-27 20:10:32,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6623, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6865, PETRI_PLACES=466, PETRI_TRANSITIONS=554} [2024-06-27 20:10:32,594 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 422 predicate places. [2024-06-27 20:10:32,594 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 554 transitions, 6865 flow [2024-06-27 20:10:32,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:32,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:32,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:32,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 20:10:32,595 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:10:32,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:32,595 INFO L85 PathProgramCache]: Analyzing trace with hash 1791066412, now seen corresponding path program 18 times [2024-06-27 20:10:32,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:32,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803074572] [2024-06-27 20:10:32,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:32,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:32,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:33,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:10:33,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:33,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803074572] [2024-06-27 20:10:33,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803074572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:33,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:33,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:10:33,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357327721] [2024-06-27 20:10:33,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:33,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:10:33,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:33,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:10:33,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:10:34,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:10:34,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 554 transitions, 6865 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:34,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:34,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:10:34,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:36,540 INFO L124 PetriNetUnfolderBase]: 4846/8028 cut-off events. [2024-06-27 20:10:36,540 INFO L125 PetriNetUnfolderBase]: For 2477668/2477670 co-relation queries the response was YES. [2024-06-27 20:10:36,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91817 conditions, 8028 events. 4846/8028 cut-off events. For 2477668/2477670 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 54879 event pairs, 1043 based on Foata normal form. 12/8038 useless extension candidates. Maximal degree in co-relation 91603. Up to 6612 conditions per place. [2024-06-27 20:10:36,697 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 468 selfloop transitions, 125 changer transitions 0/598 dead transitions. [2024-06-27 20:10:36,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 598 transitions, 8373 flow [2024-06-27 20:10:36,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:10:36,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:10:36,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 219 transitions. [2024-06-27 20:10:36,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4630021141649049 [2024-06-27 20:10:36,698 INFO L175 Difference]: Start difference. First operand has 466 places, 554 transitions, 6865 flow. Second operand 11 states and 219 transitions. [2024-06-27 20:10:36,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 598 transitions, 8373 flow [2024-06-27 20:10:44,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 598 transitions, 8120 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 20:10:44,165 INFO L231 Difference]: Finished difference. Result has 468 places, 555 transitions, 6980 flow [2024-06-27 20:10:44,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6612, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6980, PETRI_PLACES=468, PETRI_TRANSITIONS=555} [2024-06-27 20:10:44,165 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 424 predicate places. [2024-06-27 20:10:44,166 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 555 transitions, 6980 flow [2024-06-27 20:10:44,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:44,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:44,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:44,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 20:10:44,166 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:10:44,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:44,167 INFO L85 PathProgramCache]: Analyzing trace with hash 330416030, now seen corresponding path program 19 times [2024-06-27 20:10:44,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:44,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913537996] [2024-06-27 20:10:44,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:44,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:44,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:45,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:10:45,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:45,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913537996] [2024-06-27 20:10:45,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913537996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:45,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:45,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:10:45,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841072038] [2024-06-27 20:10:45,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:45,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:10:45,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:45,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:10:45,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:10:45,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:10:45,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 555 transitions, 6980 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:45,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:45,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:10:45,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:47,751 INFO L124 PetriNetUnfolderBase]: 4887/8109 cut-off events. [2024-06-27 20:10:47,751 INFO L125 PetriNetUnfolderBase]: For 2527301/2527303 co-relation queries the response was YES. [2024-06-27 20:10:47,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92982 conditions, 8109 events. 4887/8109 cut-off events. For 2527301/2527303 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 55641 event pairs, 1053 based on Foata normal form. 12/8119 useless extension candidates. Maximal degree in co-relation 92767. Up to 6261 conditions per place. [2024-06-27 20:10:47,907 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 461 selfloop transitions, 134 changer transitions 0/600 dead transitions. [2024-06-27 20:10:47,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 600 transitions, 8496 flow [2024-06-27 20:10:47,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:10:47,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:10:47,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 221 transitions. [2024-06-27 20:10:47,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46723044397463004 [2024-06-27 20:10:47,909 INFO L175 Difference]: Start difference. First operand has 468 places, 555 transitions, 6980 flow. Second operand 11 states and 221 transitions. [2024-06-27 20:10:47,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 600 transitions, 8496 flow [2024-06-27 20:10:55,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 600 transitions, 8146 flow, removed 51 selfloop flow, removed 9 redundant places. [2024-06-27 20:10:55,527 INFO L231 Difference]: Finished difference. Result has 470 places, 556 transitions, 7018 flow [2024-06-27 20:10:55,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6630, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7018, PETRI_PLACES=470, PETRI_TRANSITIONS=556} [2024-06-27 20:10:55,528 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 426 predicate places. [2024-06-27 20:10:55,528 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 556 transitions, 7018 flow [2024-06-27 20:10:55,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:55,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:55,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:55,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 20:10:55,528 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:10:55,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:55,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1133902720, now seen corresponding path program 20 times [2024-06-27 20:10:55,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:55,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459759073] [2024-06-27 20:10:55,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:55,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:55,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:56,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:10:56,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:56,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459759073] [2024-06-27 20:10:56,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459759073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:56,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:56,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:10:56,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990954799] [2024-06-27 20:10:56,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:56,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:10:56,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:56,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:10:56,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:10:56,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:10:56,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 556 transitions, 7018 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:56,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:56,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:10:56,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:59,123 INFO L124 PetriNetUnfolderBase]: 4867/8077 cut-off events. [2024-06-27 20:10:59,124 INFO L125 PetriNetUnfolderBase]: For 2458230/2458232 co-relation queries the response was YES. [2024-06-27 20:10:59,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90866 conditions, 8077 events. 4867/8077 cut-off events. For 2458230/2458232 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 55195 event pairs, 944 based on Foata normal form. 12/8087 useless extension candidates. Maximal degree in co-relation 90650. Up to 4022 conditions per place. [2024-06-27 20:10:59,294 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 405 selfloop transitions, 190 changer transitions 0/600 dead transitions. [2024-06-27 20:10:59,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 600 transitions, 8262 flow [2024-06-27 20:10:59,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:10:59,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:10:59,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 217 transitions. [2024-06-27 20:10:59,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4587737843551797 [2024-06-27 20:10:59,295 INFO L175 Difference]: Start difference. First operand has 470 places, 556 transitions, 7018 flow. Second operand 11 states and 217 transitions. [2024-06-27 20:10:59,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 600 transitions, 8262 flow [2024-06-27 20:11:06,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 600 transitions, 7892 flow, removed 52 selfloop flow, removed 9 redundant places. [2024-06-27 20:11:06,231 INFO L231 Difference]: Finished difference. Result has 471 places, 555 transitions, 6870 flow [2024-06-27 20:11:06,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6486, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6870, PETRI_PLACES=471, PETRI_TRANSITIONS=555} [2024-06-27 20:11:06,232 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 427 predicate places. [2024-06-27 20:11:06,232 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 555 transitions, 6870 flow [2024-06-27 20:11:06,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:06,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:06,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:11:06,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 20:11:06,232 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:11:06,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:06,233 INFO L85 PathProgramCache]: Analyzing trace with hash 770062396, now seen corresponding path program 10 times [2024-06-27 20:11:06,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:06,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155447931] [2024-06-27 20:11:06,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:06,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:06,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:07,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:11:07,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:07,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155447931] [2024-06-27 20:11:07,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155447931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:07,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:07,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:11:07,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529500052] [2024-06-27 20:11:07,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:07,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:11:07,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:07,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:11:07,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:11:07,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:11:07,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 555 transitions, 6870 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:07,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:07,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:11:07,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:09,320 INFO L124 PetriNetUnfolderBase]: 4885/8105 cut-off events. [2024-06-27 20:11:09,320 INFO L125 PetriNetUnfolderBase]: For 2425588/2425594 co-relation queries the response was YES. [2024-06-27 20:11:09,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91624 conditions, 8105 events. 4885/8105 cut-off events. For 2425588/2425594 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 55712 event pairs, 1068 based on Foata normal form. 6/8110 useless extension candidates. Maximal degree in co-relation 91407. Up to 7401 conditions per place. [2024-06-27 20:11:09,470 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 485 selfloop transitions, 87 changer transitions 0/577 dead transitions. [2024-06-27 20:11:09,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 577 transitions, 8792 flow [2024-06-27 20:11:09,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:11:09,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:11:09,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 20:11:09,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-27 20:11:09,471 INFO L175 Difference]: Start difference. First operand has 471 places, 555 transitions, 6870 flow. Second operand 8 states and 147 transitions. [2024-06-27 20:11:09,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 577 transitions, 8792 flow [2024-06-27 20:11:16,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 577 transitions, 7983 flow, removed 53 selfloop flow, removed 13 redundant places. [2024-06-27 20:11:16,509 INFO L231 Difference]: Finished difference. Result has 466 places, 561 transitions, 6567 flow [2024-06-27 20:11:16,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6061, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6567, PETRI_PLACES=466, PETRI_TRANSITIONS=561} [2024-06-27 20:11:16,510 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 422 predicate places. [2024-06-27 20:11:16,510 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 561 transitions, 6567 flow [2024-06-27 20:11:16,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:16,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:16,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:11:16,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 20:11:16,510 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:11:16,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:16,511 INFO L85 PathProgramCache]: Analyzing trace with hash -2021145008, now seen corresponding path program 7 times [2024-06-27 20:11:16,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:16,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450943536] [2024-06-27 20:11:16,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:16,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:16,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:17,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:11:17,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:17,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450943536] [2024-06-27 20:11:17,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450943536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:17,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:17,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:11:17,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32447018] [2024-06-27 20:11:17,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:17,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:11:17,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:17,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:11:17,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:11:17,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:11:17,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 561 transitions, 6567 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:17,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:17,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:11:17,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:19,584 INFO L124 PetriNetUnfolderBase]: 4687/7852 cut-off events. [2024-06-27 20:11:19,584 INFO L125 PetriNetUnfolderBase]: For 2440984/2440990 co-relation queries the response was YES. [2024-06-27 20:11:19,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88489 conditions, 7852 events. 4687/7852 cut-off events. For 2440984/2440990 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 54650 event pairs, 994 based on Foata normal form. 8/7817 useless extension candidates. Maximal degree in co-relation 88275. Up to 7050 conditions per place. [2024-06-27 20:11:19,738 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 478 selfloop transitions, 48 changer transitions 0/579 dead transitions. [2024-06-27 20:11:19,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 579 transitions, 7915 flow [2024-06-27 20:11:19,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:11:19,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:11:19,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 20:11:19,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-27 20:11:19,739 INFO L175 Difference]: Start difference. First operand has 466 places, 561 transitions, 6567 flow. Second operand 8 states and 150 transitions. [2024-06-27 20:11:19,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 579 transitions, 7915 flow [2024-06-27 20:11:25,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 579 transitions, 7595 flow, removed 92 selfloop flow, removed 5 redundant places. [2024-06-27 20:11:25,109 INFO L231 Difference]: Finished difference. Result has 469 places, 565 transitions, 6532 flow [2024-06-27 20:11:25,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6249, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6532, PETRI_PLACES=469, PETRI_TRANSITIONS=565} [2024-06-27 20:11:25,110 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 425 predicate places. [2024-06-27 20:11:25,110 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 565 transitions, 6532 flow [2024-06-27 20:11:25,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:25,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:25,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:11:25,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 20:11:25,110 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:11:25,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:25,111 INFO L85 PathProgramCache]: Analyzing trace with hash 770068906, now seen corresponding path program 11 times [2024-06-27 20:11:25,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:25,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442459442] [2024-06-27 20:11:25,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:25,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:25,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:25,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:11:25,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:25,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442459442] [2024-06-27 20:11:25,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442459442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:25,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:25,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:11:25,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215466891] [2024-06-27 20:11:25,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:25,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:11:25,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:25,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:11:25,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:11:26,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:11:26,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 565 transitions, 6532 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:26,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:26,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:11:26,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:28,334 INFO L124 PetriNetUnfolderBase]: 4905/8133 cut-off events. [2024-06-27 20:11:28,334 INFO L125 PetriNetUnfolderBase]: For 2469659/2469665 co-relation queries the response was YES. [2024-06-27 20:11:28,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90237 conditions, 8133 events. 4905/8133 cut-off events. For 2469659/2469665 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 55837 event pairs, 1068 based on Foata normal form. 6/8138 useless extension candidates. Maximal degree in co-relation 90022. Up to 7425 conditions per place. [2024-06-27 20:11:28,467 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 491 selfloop transitions, 88 changer transitions 0/584 dead transitions. [2024-06-27 20:11:28,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 584 transitions, 8290 flow [2024-06-27 20:11:28,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:11:28,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:11:28,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 20:11:28,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-27 20:11:28,468 INFO L175 Difference]: Start difference. First operand has 469 places, 565 transitions, 6532 flow. Second operand 8 states and 148 transitions. [2024-06-27 20:11:28,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 584 transitions, 8290 flow [2024-06-27 20:11:35,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 584 transitions, 8035 flow, removed 82 selfloop flow, removed 6 redundant places. [2024-06-27 20:11:35,082 INFO L231 Difference]: Finished difference. Result has 471 places, 568 transitions, 6589 flow [2024-06-27 20:11:35,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6277, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6589, PETRI_PLACES=471, PETRI_TRANSITIONS=568} [2024-06-27 20:11:35,083 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 427 predicate places. [2024-06-27 20:11:35,083 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 568 transitions, 6589 flow [2024-06-27 20:11:35,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:35,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:35,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:11:35,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 20:11:35,084 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:11:35,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:35,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1227002520, now seen corresponding path program 8 times [2024-06-27 20:11:35,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:35,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021178977] [2024-06-27 20:11:35,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:35,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:35,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:36,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:11:36,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:36,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021178977] [2024-06-27 20:11:36,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021178977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:36,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:36,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:11:36,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772547535] [2024-06-27 20:11:36,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:36,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:11:36,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:36,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:11:36,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:11:36,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:11:36,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 568 transitions, 6589 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:36,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:36,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:11:36,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:38,377 INFO L124 PetriNetUnfolderBase]: 4728/7906 cut-off events. [2024-06-27 20:11:38,377 INFO L125 PetriNetUnfolderBase]: For 2522897/2522903 co-relation queries the response was YES. [2024-06-27 20:11:38,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90280 conditions, 7906 events. 4728/7906 cut-off events. For 2522897/2522903 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 54949 event pairs, 995 based on Foata normal form. 7/7870 useless extension candidates. Maximal degree in co-relation 90064. Up to 7017 conditions per place. [2024-06-27 20:11:38,530 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 448 selfloop transitions, 96 changer transitions 0/598 dead transitions. [2024-06-27 20:11:38,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 598 transitions, 8884 flow [2024-06-27 20:11:38,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:11:38,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:11:38,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 20:11:38,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44476744186046513 [2024-06-27 20:11:38,531 INFO L175 Difference]: Start difference. First operand has 471 places, 568 transitions, 6589 flow. Second operand 8 states and 153 transitions. [2024-06-27 20:11:38,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 598 transitions, 8884 flow [2024-06-27 20:11:44,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 598 transitions, 8626 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-06-27 20:11:44,383 INFO L231 Difference]: Finished difference. Result has 475 places, 585 transitions, 7163 flow [2024-06-27 20:11:44,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6331, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7163, PETRI_PLACES=475, PETRI_TRANSITIONS=585} [2024-06-27 20:11:44,384 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 431 predicate places. [2024-06-27 20:11:44,384 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 585 transitions, 7163 flow [2024-06-27 20:11:44,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:44,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:44,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:11:44,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 20:11:44,384 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:11:44,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:44,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1012976040, now seen corresponding path program 9 times [2024-06-27 20:11:44,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:44,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471031334] [2024-06-27 20:11:44,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:44,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:44,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:45,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:11:45,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:45,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471031334] [2024-06-27 20:11:45,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471031334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:45,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:45,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:11:45,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555868478] [2024-06-27 20:11:45,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:45,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:11:45,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:45,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:11:45,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:11:45,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:11:45,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 585 transitions, 7163 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:45,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:45,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:11:45,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:47,704 INFO L124 PetriNetUnfolderBase]: 4742/7925 cut-off events. [2024-06-27 20:11:47,710 INFO L125 PetriNetUnfolderBase]: For 2580557/2580563 co-relation queries the response was YES. [2024-06-27 20:11:47,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91628 conditions, 7925 events. 4742/7925 cut-off events. For 2580557/2580563 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 55099 event pairs, 997 based on Foata normal form. 7/7889 useless extension candidates. Maximal degree in co-relation 91410. Up to 7033 conditions per place. [2024-06-27 20:11:47,857 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 448 selfloop transitions, 102 changer transitions 0/604 dead transitions. [2024-06-27 20:11:47,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 604 transitions, 9160 flow [2024-06-27 20:11:47,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:11:47,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:11:47,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 20:11:47,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-27 20:11:47,859 INFO L175 Difference]: Start difference. First operand has 475 places, 585 transitions, 7163 flow. Second operand 8 states and 152 transitions. [2024-06-27 20:11:47,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 604 transitions, 9160 flow [2024-06-27 20:11:54,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 604 transitions, 8812 flow, removed 167 selfloop flow, removed 2 redundant places. [2024-06-27 20:11:54,089 INFO L231 Difference]: Finished difference. Result has 481 places, 591 transitions, 7272 flow [2024-06-27 20:11:54,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6871, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7272, PETRI_PLACES=481, PETRI_TRANSITIONS=591} [2024-06-27 20:11:54,090 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 437 predicate places. [2024-06-27 20:11:54,090 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 591 transitions, 7272 flow [2024-06-27 20:11:54,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:54,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:54,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:11:54,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 20:11:54,091 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:11:54,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:54,091 INFO L85 PathProgramCache]: Analyzing trace with hash 770306490, now seen corresponding path program 10 times [2024-06-27 20:11:54,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:54,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458544409] [2024-06-27 20:11:54,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:54,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:54,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:55,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:11:55,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:55,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458544409] [2024-06-27 20:11:55,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458544409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:55,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:55,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:11:55,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748587853] [2024-06-27 20:11:55,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:55,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:11:55,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:55,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:11:55,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:11:55,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:11:55,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 591 transitions, 7272 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:55,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:55,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:11:55,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:57,355 INFO L124 PetriNetUnfolderBase]: 4737/7915 cut-off events. [2024-06-27 20:11:57,356 INFO L125 PetriNetUnfolderBase]: For 2589178/2589184 co-relation queries the response was YES. [2024-06-27 20:11:57,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90996 conditions, 7915 events. 4737/7915 cut-off events. For 2589178/2589184 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 54942 event pairs, 993 based on Foata normal form. 7/7879 useless extension candidates. Maximal degree in co-relation 90776. Up to 7095 conditions per place. [2024-06-27 20:11:57,971 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 491 selfloop transitions, 61 changer transitions 0/606 dead transitions. [2024-06-27 20:11:57,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 606 transitions, 8794 flow [2024-06-27 20:11:57,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:11:57,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:11:57,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 20:11:57,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-27 20:11:57,972 INFO L175 Difference]: Start difference. First operand has 481 places, 591 transitions, 7272 flow. Second operand 8 states and 151 transitions. [2024-06-27 20:11:57,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 606 transitions, 8794 flow [2024-06-27 20:12:03,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 606 transitions, 8482 flow, removed 92 selfloop flow, removed 4 redundant places. [2024-06-27 20:12:03,644 INFO L231 Difference]: Finished difference. Result has 486 places, 593 transitions, 7185 flow [2024-06-27 20:12:03,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6990, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7185, PETRI_PLACES=486, PETRI_TRANSITIONS=593} [2024-06-27 20:12:03,645 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 442 predicate places. [2024-06-27 20:12:03,645 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 593 transitions, 7185 flow [2024-06-27 20:12:03,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:03,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:03,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:12:03,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 20:12:03,645 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:12:03,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:03,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1006244700, now seen corresponding path program 11 times [2024-06-27 20:12:03,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:03,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329023734] [2024-06-27 20:12:03,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:03,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:03,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:04,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-27 20:12:04,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:04,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329023734] [2024-06-27 20:12:04,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329023734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:04,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:04,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:12:04,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80833016] [2024-06-27 20:12:04,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:04,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:12:04,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:04,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:12:04,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:12:04,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:12:04,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 593 transitions, 7185 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:04,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:04,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:12:04,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:07,225 INFO L124 PetriNetUnfolderBase]: 4733/7909 cut-off events. [2024-06-27 20:12:07,225 INFO L125 PetriNetUnfolderBase]: For 2605814/2605820 co-relation queries the response was YES. [2024-06-27 20:12:07,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90559 conditions, 7909 events. 4733/7909 cut-off events. For 2605814/2605820 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 54878 event pairs, 995 based on Foata normal form. 8/7874 useless extension candidates. Maximal degree in co-relation 90337. Up to 7107 conditions per place. [2024-06-27 20:12:07,438 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 504 selfloop transitions, 48 changer transitions 0/606 dead transitions. [2024-06-27 20:12:07,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 606 transitions, 8323 flow [2024-06-27 20:12:07,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:12:07,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:12:07,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 20:12:07,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-27 20:12:07,440 INFO L175 Difference]: Start difference. First operand has 486 places, 593 transitions, 7185 flow. Second operand 8 states and 150 transitions. [2024-06-27 20:12:07,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 606 transitions, 8323 flow [2024-06-27 20:12:14,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 606 transitions, 8094 flow, removed 65 selfloop flow, removed 5 redundant places. [2024-06-27 20:12:14,280 INFO L231 Difference]: Finished difference. Result has 489 places, 593 transitions, 7059 flow [2024-06-27 20:12:14,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6956, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7059, PETRI_PLACES=489, PETRI_TRANSITIONS=593} [2024-06-27 20:12:14,281 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 445 predicate places. [2024-06-27 20:12:14,281 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 593 transitions, 7059 flow [2024-06-27 20:12:14,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:14,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:14,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:12:14,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 20:12:14,281 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:12:14,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:14,282 INFO L85 PathProgramCache]: Analyzing trace with hash 1006244266, now seen corresponding path program 12 times [2024-06-27 20:12:14,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:14,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919731024] [2024-06-27 20:12:14,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:14,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:14,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:15,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:12:15,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:15,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919731024] [2024-06-27 20:12:15,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919731024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:15,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:15,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:12:15,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673405488] [2024-06-27 20:12:15,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:15,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:12:15,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:15,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:12:15,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:12:15,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 20:12:15,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 593 transitions, 7059 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:15,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:15,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 20:12:15,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:17,822 INFO L124 PetriNetUnfolderBase]: 4932/8169 cut-off events. [2024-06-27 20:12:17,822 INFO L125 PetriNetUnfolderBase]: For 2611690/2611696 co-relation queries the response was YES. [2024-06-27 20:12:17,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91391 conditions, 8169 events. 4932/8169 cut-off events. For 2611690/2611696 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 56017 event pairs, 1064 based on Foata normal form. 6/8174 useless extension candidates. Maximal degree in co-relation 91168. Up to 7466 conditions per place. [2024-06-27 20:12:17,963 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 514 selfloop transitions, 90 changer transitions 0/609 dead transitions. [2024-06-27 20:12:17,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 609 transitions, 8409 flow [2024-06-27 20:12:17,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:12:17,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:12:17,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 20:12:17,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-27 20:12:17,964 INFO L175 Difference]: Start difference. First operand has 489 places, 593 transitions, 7059 flow. Second operand 8 states and 146 transitions. [2024-06-27 20:12:17,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 609 transitions, 8409 flow [2024-06-27 20:12:24,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 609 transitions, 8181 flow, removed 59 selfloop flow, removed 7 redundant places. [2024-06-27 20:12:24,561 INFO L231 Difference]: Finished difference. Result has 490 places, 593 transitions, 7017 flow [2024-06-27 20:12:24,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6831, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7017, PETRI_PLACES=490, PETRI_TRANSITIONS=593} [2024-06-27 20:12:24,562 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 446 predicate places. [2024-06-27 20:12:24,562 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 593 transitions, 7017 flow [2024-06-27 20:12:24,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:24,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:24,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:12:24,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 20:12:24,562 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:12:24,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:24,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1157563332, now seen corresponding path program 12 times [2024-06-27 20:12:24,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:24,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918047981] [2024-06-27 20:12:24,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:24,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:24,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:25,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:12:25,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:25,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918047981] [2024-06-27 20:12:25,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918047981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:25,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:25,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:12:25,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140064028] [2024-06-27 20:12:25,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:25,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:12:25,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:25,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:12:25,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:12:25,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:12:25,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 593 transitions, 7017 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:25,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:25,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:12:25,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:28,157 INFO L124 PetriNetUnfolderBase]: 4720/7896 cut-off events. [2024-06-27 20:12:28,157 INFO L125 PetriNetUnfolderBase]: For 2611294/2611300 co-relation queries the response was YES. [2024-06-27 20:12:28,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89792 conditions, 7896 events. 4720/7896 cut-off events. For 2611294/2611300 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 54886 event pairs, 997 based on Foata normal form. 8/7861 useless extension candidates. Maximal degree in co-relation 89568. Up to 7068 conditions per place. [2024-06-27 20:12:28,439 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 488 selfloop transitions, 63 changer transitions 0/605 dead transitions. [2024-06-27 20:12:28,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 605 transitions, 8149 flow [2024-06-27 20:12:28,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:12:28,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:12:28,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 20:12:28,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-27 20:12:28,440 INFO L175 Difference]: Start difference. First operand has 490 places, 593 transitions, 7017 flow. Second operand 8 states and 151 transitions. [2024-06-27 20:12:28,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 605 transitions, 8149 flow [2024-06-27 20:12:35,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 605 transitions, 7827 flow, removed 56 selfloop flow, removed 8 redundant places. [2024-06-27 20:12:35,011 INFO L231 Difference]: Finished difference. Result has 490 places, 593 transitions, 6828 flow [2024-06-27 20:12:35,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6695, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6828, PETRI_PLACES=490, PETRI_TRANSITIONS=593} [2024-06-27 20:12:35,011 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 446 predicate places. [2024-06-27 20:12:35,012 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 593 transitions, 6828 flow [2024-06-27 20:12:35,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:35,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:35,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:12:35,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 20:12:35,012 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:12:35,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:35,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1227010952, now seen corresponding path program 5 times [2024-06-27 20:12:35,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:35,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911412778] [2024-06-27 20:12:35,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:35,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:35,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:35,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:12:35,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:35,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911412778] [2024-06-27 20:12:35,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911412778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:35,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:35,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:12:35,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756144102] [2024-06-27 20:12:35,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:35,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:12:35,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:35,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:12:35,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:12:36,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:12:36,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 593 transitions, 6828 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:36,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:36,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:12:36,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:38,365 INFO L124 PetriNetUnfolderBase]: 4552/7696 cut-off events. [2024-06-27 20:12:38,365 INFO L125 PetriNetUnfolderBase]: For 2694123/2694139 co-relation queries the response was YES. [2024-06-27 20:12:38,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90247 conditions, 7696 events. 4552/7696 cut-off events. For 2694123/2694139 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 54005 event pairs, 937 based on Foata normal form. 6/7631 useless extension candidates. Maximal degree in co-relation 90022. Up to 6832 conditions per place. [2024-06-27 20:12:38,652 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 495 selfloop transitions, 88 changer transitions 0/624 dead transitions. [2024-06-27 20:12:38,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 624 transitions, 9612 flow [2024-06-27 20:12:38,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:12:38,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:12:38,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 20:12:38,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-27 20:12:38,654 INFO L175 Difference]: Start difference. First operand has 490 places, 593 transitions, 6828 flow. Second operand 9 states and 173 transitions. [2024-06-27 20:12:38,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 624 transitions, 9612 flow [2024-06-27 20:12:44,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 624 transitions, 9370 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 20:12:44,750 INFO L231 Difference]: Finished difference. Result has 491 places, 605 transitions, 7334 flow [2024-06-27 20:12:44,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6586, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7334, PETRI_PLACES=491, PETRI_TRANSITIONS=605} [2024-06-27 20:12:44,750 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 447 predicate places. [2024-06-27 20:12:44,751 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 605 transitions, 7334 flow [2024-06-27 20:12:44,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:44,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:44,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:12:44,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 20:12:44,751 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:12:44,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:44,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1226996568, now seen corresponding path program 7 times [2024-06-27 20:12:44,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:44,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637252180] [2024-06-27 20:12:44,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:44,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:44,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:45,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:12:45,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:45,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637252180] [2024-06-27 20:12:45,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637252180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:45,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:45,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:12:45,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136225943] [2024-06-27 20:12:45,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:45,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:12:45,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:45,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:12:45,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:12:45,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:12:45,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 605 transitions, 7334 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:45,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:45,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:12:45,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:48,296 INFO L124 PetriNetUnfolderBase]: 4555/7699 cut-off events. [2024-06-27 20:12:48,296 INFO L125 PetriNetUnfolderBase]: For 2730566/2730604 co-relation queries the response was YES. [2024-06-27 20:12:48,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90611 conditions, 7699 events. 4555/7699 cut-off events. For 2730566/2730604 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 54005 event pairs, 947 based on Foata normal form. 18/7642 useless extension candidates. Maximal degree in co-relation 90386. Up to 6877 conditions per place. [2024-06-27 20:12:48,434 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 499 selfloop transitions, 84 changer transitions 0/624 dead transitions. [2024-06-27 20:12:48,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 624 transitions, 9112 flow [2024-06-27 20:12:48,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:12:48,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:12:48,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 20:12:48,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-27 20:12:48,436 INFO L175 Difference]: Start difference. First operand has 491 places, 605 transitions, 7334 flow. Second operand 9 states and 166 transitions. [2024-06-27 20:12:48,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 624 transitions, 9112 flow [2024-06-27 20:12:55,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 624 transitions, 8876 flow, removed 104 selfloop flow, removed 3 redundant places. [2024-06-27 20:12:55,743 INFO L231 Difference]: Finished difference. Result has 497 places, 611 transitions, 7538 flow [2024-06-27 20:12:55,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7102, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7538, PETRI_PLACES=497, PETRI_TRANSITIONS=611} [2024-06-27 20:12:55,744 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 453 predicate places. [2024-06-27 20:12:55,744 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 611 transitions, 7538 flow [2024-06-27 20:12:55,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:55,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:55,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:12:55,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 20:12:55,745 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:12:55,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:55,745 INFO L85 PathProgramCache]: Analyzing trace with hash 769884828, now seen corresponding path program 8 times [2024-06-27 20:12:55,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:55,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215883456] [2024-06-27 20:12:55,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:55,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:55,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:56,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-27 20:12:56,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:56,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215883456] [2024-06-27 20:12:56,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215883456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:56,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:56,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:12:56,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635105740] [2024-06-27 20:12:56,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:56,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:12:56,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:56,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:12:56,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:12:56,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:12:56,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 611 transitions, 7538 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:56,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:56,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:12:56,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:59,409 INFO L124 PetriNetUnfolderBase]: 4562/7711 cut-off events. [2024-06-27 20:12:59,409 INFO L125 PetriNetUnfolderBase]: For 2761386/2761424 co-relation queries the response was YES. [2024-06-27 20:12:59,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91128 conditions, 7711 events. 4562/7711 cut-off events. For 2761386/2761424 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 54106 event pairs, 947 based on Foata normal form. 17/7654 useless extension candidates. Maximal degree in co-relation 90901. Up to 6946 conditions per place. [2024-06-27 20:12:59,543 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 542 selfloop transitions, 43 changer transitions 0/626 dead transitions. [2024-06-27 20:12:59,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 626 transitions, 8870 flow [2024-06-27 20:12:59,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:12:59,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:12:59,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 20:12:59,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-27 20:12:59,544 INFO L175 Difference]: Start difference. First operand has 497 places, 611 transitions, 7538 flow. Second operand 9 states and 162 transitions. [2024-06-27 20:12:59,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 626 transitions, 8870 flow [2024-06-27 20:13:07,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 626 transitions, 8693 flow, removed 63 selfloop flow, removed 5 redundant places. [2024-06-27 20:13:07,383 INFO L231 Difference]: Finished difference. Result has 501 places, 614 transitions, 7593 flow [2024-06-27 20:13:07,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7363, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7593, PETRI_PLACES=501, PETRI_TRANSITIONS=614} [2024-06-27 20:13:07,384 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 457 predicate places. [2024-06-27 20:13:07,384 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 614 transitions, 7593 flow [2024-06-27 20:13:07,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:07,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:13:07,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:13:07,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 20:13:07,384 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:13:07,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:13:07,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1256847178, now seen corresponding path program 6 times [2024-06-27 20:13:07,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:13:07,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769144083] [2024-06-27 20:13:07,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:13:07,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:13:07,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:13: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-27 20:13:08,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:13:08,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769144083] [2024-06-27 20:13:08,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769144083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:13:08,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:13:08,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:13:08,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937206328] [2024-06-27 20:13:08,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:13:08,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:13:08,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:13:08,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:13:08,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:13:08,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:13:08,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 614 transitions, 7593 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:08,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:13:08,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:13:08,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:13:11,019 INFO L124 PetriNetUnfolderBase]: 4572/7730 cut-off events. [2024-06-27 20:13:11,020 INFO L125 PetriNetUnfolderBase]: For 2794208/2794232 co-relation queries the response was YES. [2024-06-27 20:13:11,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91613 conditions, 7730 events. 4572/7730 cut-off events. For 2794208/2794232 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 54295 event pairs, 940 based on Foata normal form. 8/7667 useless extension candidates. Maximal degree in co-relation 91384. Up to 6984 conditions per place. [2024-06-27 20:13:11,171 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 557 selfloop transitions, 32 changer transitions 0/630 dead transitions. [2024-06-27 20:13:11,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 630 transitions, 8951 flow [2024-06-27 20:13:11,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:13:11,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:13:11,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 20:13:11,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4160206718346253 [2024-06-27 20:13:11,178 INFO L175 Difference]: Start difference. First operand has 501 places, 614 transitions, 7593 flow. Second operand 9 states and 161 transitions. [2024-06-27 20:13:11,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 630 transitions, 8951 flow [2024-06-27 20:13:18,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 630 transitions, 8749 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-27 20:13:18,441 INFO L231 Difference]: Finished difference. Result has 503 places, 617 transitions, 7603 flow [2024-06-27 20:13:18,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7391, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7603, PETRI_PLACES=503, PETRI_TRANSITIONS=617} [2024-06-27 20:13:18,441 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 459 predicate places. [2024-06-27 20:13:18,441 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 617 transitions, 7603 flow [2024-06-27 20:13:18,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:18,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:13:18,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:13:18,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 20:13:18,442 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:13:18,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:13:18,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1226997002, now seen corresponding path program 7 times [2024-06-27 20:13:18,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:13:18,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714153638] [2024-06-27 20:13:18,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:13:18,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:13:18,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:13:19,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:13:19,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:13:19,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714153638] [2024-06-27 20:13:19,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714153638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:13:19,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:13:19,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:13:19,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578097024] [2024-06-27 20:13:19,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:13:19,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:13:19,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:13:19,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:13:19,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:13:19,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:13:19,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 617 transitions, 7603 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:19,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:13:19,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:13:19,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:13:22,207 INFO L124 PetriNetUnfolderBase]: 4566/7722 cut-off events. [2024-06-27 20:13:22,207 INFO L125 PetriNetUnfolderBase]: For 2798682/2798706 co-relation queries the response was YES. [2024-06-27 20:13:22,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91235 conditions, 7722 events. 4566/7722 cut-off events. For 2798682/2798706 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 54305 event pairs, 935 based on Foata normal form. 8/7659 useless extension candidates. Maximal degree in co-relation 91005. Up to 6851 conditions per place. [2024-06-27 20:13:22,347 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 502 selfloop transitions, 93 changer transitions 0/636 dead transitions. [2024-06-27 20:13:22,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 636 transitions, 9875 flow [2024-06-27 20:13:22,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:13:22,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:13:22,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 20:13:22,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 20:13:22,349 INFO L175 Difference]: Start difference. First operand has 503 places, 617 transitions, 7603 flow. Second operand 9 states and 172 transitions. [2024-06-27 20:13:22,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 636 transitions, 9875 flow [2024-06-27 20:13:30,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 636 transitions, 9599 flow, removed 108 selfloop flow, removed 7 redundant places. [2024-06-27 20:13:30,569 INFO L231 Difference]: Finished difference. Result has 505 places, 617 transitions, 7519 flow [2024-06-27 20:13:30,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7327, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7519, PETRI_PLACES=505, PETRI_TRANSITIONS=617} [2024-06-27 20:13:30,569 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 461 predicate places. [2024-06-27 20:13:30,569 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 617 transitions, 7519 flow [2024-06-27 20:13:30,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:30,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:13:30,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:13:30,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 20:13:30,570 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:13:30,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:13:30,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1394386344, now seen corresponding path program 9 times [2024-06-27 20:13:30,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:13:30,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071352371] [2024-06-27 20:13:30,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:13:30,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:13:30,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:13:31,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:13:31,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:13:31,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071352371] [2024-06-27 20:13:31,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071352371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:13:31,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:13:31,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:13:31,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857038822] [2024-06-27 20:13:31,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:13:31,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:13:31,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:13:31,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:13:31,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:13:31,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 20:13:31,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 617 transitions, 7519 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:31,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:13:31,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 20:13:31,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:13:34,201 INFO L124 PetriNetUnfolderBase]: 4571/7728 cut-off events. [2024-06-27 20:13:34,201 INFO L125 PetriNetUnfolderBase]: For 2825422/2825444 co-relation queries the response was YES. [2024-06-27 20:13:34,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91354 conditions, 7728 events. 4571/7728 cut-off events. For 2825422/2825444 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 54290 event pairs, 946 based on Foata normal form. 22/7676 useless extension candidates. Maximal degree in co-relation 91123. Up to 6953 conditions per place. [2024-06-27 20:13:34,346 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 543 selfloop transitions, 48 changer transitions 0/632 dead transitions. [2024-06-27 20:13:34,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 632 transitions, 8867 flow [2024-06-27 20:13:34,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:13:34,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:13:34,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 20:13:34,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42377260981912146 [2024-06-27 20:13:34,347 INFO L175 Difference]: Start difference. First operand has 505 places, 617 transitions, 7519 flow. Second operand 9 states and 164 transitions. [2024-06-27 20:13:34,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 632 transitions, 8867 flow [2024-06-27 20:13:42,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 632 transitions, 8733 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 20:13:42,296 INFO L231 Difference]: Finished difference. Result has 508 places, 620 transitions, 7631 flow [2024-06-27 20:13:42,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7385, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7631, PETRI_PLACES=508, PETRI_TRANSITIONS=620} [2024-06-27 20:13:42,297 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 464 predicate places. [2024-06-27 20:13:42,297 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 620 transitions, 7631 flow [2024-06-27 20:13:42,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:42,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:13:42,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:13:42,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 20:13:42,298 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:13:42,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:13:42,298 INFO L85 PathProgramCache]: Analyzing trace with hash -921082374, now seen corresponding path program 1 times [2024-06-27 20:13:42,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:13:42,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734112920] [2024-06-27 20:13:42,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:13:42,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:13:42,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:13:44,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:13:44,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:13:44,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734112920] [2024-06-27 20:13:44,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734112920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:13:44,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:13:44,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:13:44,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163729738] [2024-06-27 20:13:44,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:13:44,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:13:44,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:13:44,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:13:44,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:13:44,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 20:13:44,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 620 transitions, 7631 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:44,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:13:44,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 20:13:44,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:13:46,573 INFO L124 PetriNetUnfolderBase]: 4368/7439 cut-off events. [2024-06-27 20:13:46,573 INFO L125 PetriNetUnfolderBase]: For 2842091/2842111 co-relation queries the response was YES. [2024-06-27 20:13:46,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90140 conditions, 7439 events. 4368/7439 cut-off events. For 2842091/2842111 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 52544 event pairs, 874 based on Foata normal form. 5/7319 useless extension candidates. Maximal degree in co-relation 89908. Up to 6510 conditions per place. [2024-06-27 20:13:46,726 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 516 selfloop transitions, 26 changer transitions 0/637 dead transitions. [2024-06-27 20:13:46,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 637 transitions, 9166 flow [2024-06-27 20:13:46,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:13:46,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:13:46,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-27 20:13:46,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4232558139534884 [2024-06-27 20:13:46,727 INFO L175 Difference]: Start difference. First operand has 508 places, 620 transitions, 7631 flow. Second operand 10 states and 182 transitions. [2024-06-27 20:13:46,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 637 transitions, 9166 flow