./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix032.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/mix032.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix032.oepc.i ./goblint.2024-06-19_11-23-25.files/protection/mix032.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 16:40:38,995 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 16:40:39,065 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 16:40:39,069 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 16:40:39,070 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 16:40:39,091 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 16:40:39,091 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 16:40:39,091 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 16:40:39,092 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 16:40:39,095 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 16:40:39,095 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 16:40:39,095 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 16:40:39,096 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 16:40:39,097 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 16:40:39,097 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 16:40:39,098 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 16:40:39,098 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 16:40:39,098 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 16:40:39,098 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 16:40:39,098 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 16:40:39,098 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 16:40:39,099 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 16:40:39,099 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 16:40:39,099 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 16:40:39,099 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 16:40:39,099 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 16:40:39,100 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 16:40:39,100 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 16:40:39,100 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 16:40:39,101 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 16:40:39,101 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 16:40:39,101 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 16:40:39,102 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 16:40:39,102 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 16:40:39,102 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 16:40:39,102 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 16:40:39,102 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 16:40:39,102 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 16:40:39,103 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 16:40:39,103 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 16:40:39,103 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 16:40:39,103 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 16:40:39,103 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 16:40:39,103 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 16:40:39,345 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 16:40:39,366 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 16:40:39,368 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 16:40:39,369 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 16:40:39,369 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 16:40:39,370 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix032.oepc.i [2024-06-21 16:40:40,302 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 16:40:40,519 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 16:40:40,519 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix032.oepc.i [2024-06-21 16:40:40,541 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dd7891c49/8a66a2d5a38340dd900df40bc44bef5a/FLAG1d02ef264 [2024-06-21 16:40:40,551 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dd7891c49/8a66a2d5a38340dd900df40bc44bef5a [2024-06-21 16:40:40,553 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 16:40:40,553 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 16:40:40,553 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/mix032.oepc.yml/witness.yml [2024-06-21 16:40:40,689 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 16:40:40,690 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 16:40:40,691 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 16:40:40,692 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 16:40:40,695 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 16:40:40,696 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 04:40:40" (1/2) ... [2024-06-21 16:40:40,697 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3c34d629 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:40:40, skipping insertion in model container [2024-06-21 16:40:40,697 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 04:40:40" (1/2) ... [2024-06-21 16:40:40,698 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@8bcb420 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:40:40, skipping insertion in model container [2024-06-21 16:40:40,699 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 04:40:40" (2/2) ... [2024-06-21 16:40:40,699 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3c34d629 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:40:40, skipping insertion in model container [2024-06-21 16:40:40,699 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 04:40:40" (2/2) ... [2024-06-21 16:40:40,699 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 16:40:40,776 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 16:40:40,777 INFO L97 edCorrectnessWitness]: Location invariant before [L861-L861] ((((((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (b == 0 || b == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (b$w_buff1 == 0 || b$w_buff1 == 1))) && (! multithreaded || b$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || b$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (b$w_buff0 == 0 || b$w_buff0 == 1))) && (! multithreaded || b$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || b$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || b$read_delayed == (_Bool)0)) && (! multithreaded || b$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || b$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (b$mem_tmp == 0 || b$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || b$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || b$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-21 16:40:40,778 INFO L97 edCorrectnessWitness]: Location invariant before [L860-L860] ((((((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (b == 0 || b == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (b$w_buff1 == 0 || b$w_buff1 == 1))) && (! multithreaded || b$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || b$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (b$w_buff0 == 0 || b$w_buff0 == 1))) && (! multithreaded || b$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || b$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || b$read_delayed == (_Bool)0)) && (! multithreaded || b$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || b$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (b$mem_tmp == 0 || b$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || b$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || b$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-21 16:40:40,778 INFO L97 edCorrectnessWitness]: Location invariant before [L858-L858] ((((((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (b == 0 || b == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (b$w_buff1 == 0 || b$w_buff1 == 1))) && (! multithreaded || b$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || b$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (b$w_buff0 == 0 || b$w_buff0 == 1))) && (! multithreaded || b$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || b$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || b$read_delayed == (_Bool)0)) && (! multithreaded || b$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || b$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (b$mem_tmp == 0 || b$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || b$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || b$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-21 16:40:40,778 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 16:40:40,778 INFO L106 edCorrectnessWitness]: ghost_update [L856-L856] multithreaded = 1; [2024-06-21 16:40:40,813 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 16:40:41,104 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 16:40:41,111 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 16:40:41,225 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 16:40:41,253 INFO L206 MainTranslator]: Completed translation [2024-06-21 16:40:41,253 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:40:41 WrapperNode [2024-06-21 16:40:41,253 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 16:40:41,254 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 16:40:41,254 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 16:40:41,254 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 16:40:41,259 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:40:41" (1/1) ... [2024-06-21 16:40:41,270 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:40:41" (1/1) ... [2024-06-21 16:40:41,294 INFO L138 Inliner]: procedures = 175, calls = 51, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 130 [2024-06-21 16:40:41,295 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 16:40:41,295 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 16:40:41,295 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 16:40:41,295 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 16:40:41,308 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:40:41" (1/1) ... [2024-06-21 16:40:41,308 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:40:41" (1/1) ... [2024-06-21 16:40:41,310 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:40:41" (1/1) ... [2024-06-21 16:40:41,323 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-21 16:40:41,323 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:40:41" (1/1) ... [2024-06-21 16:40:41,323 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:40:41" (1/1) ... [2024-06-21 16:40:41,335 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:40:41" (1/1) ... [2024-06-21 16:40:41,337 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:40:41" (1/1) ... [2024-06-21 16:40:41,338 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:40:41" (1/1) ... [2024-06-21 16:40:41,339 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:40:41" (1/1) ... [2024-06-21 16:40:41,342 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 16:40:41,343 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 16:40:41,343 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 16:40:41,343 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 16:40:41,343 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:40:41" (1/1) ... [2024-06-21 16:40:41,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 16:40:41,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 16:40:41,400 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-21 16:40:41,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-21 16:40:41,449 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 16:40:41,449 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 16:40:41,450 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 16:40:41,450 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 16:40:41,450 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 16:40:41,450 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 16:40:41,450 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 16:40:41,451 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 16:40:41,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 16:40:41,451 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 16:40:41,451 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 16:40:41,451 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 16:40:41,452 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 16:40:41,553 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 16:40:41,555 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 16:40:41,850 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 16:40:41,850 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 16:40:41,991 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 16:40:41,991 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 16:40:41,991 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 04:40:41 BoogieIcfgContainer [2024-06-21 16:40:41,992 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 16:40:41,993 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 16:40:41,993 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 16:40:41,996 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 16:40:41,996 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 04:40:40" (1/4) ... [2024-06-21 16:40:41,996 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@650696b5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 04:40:41, skipping insertion in model container [2024-06-21 16:40:41,996 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 04:40:40" (2/4) ... [2024-06-21 16:40:41,996 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@650696b5 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 04:40:41, skipping insertion in model container [2024-06-21 16:40:41,996 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:40:41" (3/4) ... [2024-06-21 16:40:41,997 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@650696b5 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 04:40:41, skipping insertion in model container [2024-06-21 16:40:41,997 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 04:40:41" (4/4) ... [2024-06-21 16:40:41,997 INFO L112 eAbstractionObserver]: Analyzing ICFG mix032.oepc.i [2024-06-21 16:40:42,010 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 16:40:42,011 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 16:40:42,011 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 16:40:42,082 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 16:40:42,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 44 transitions, 100 flow [2024-06-21 16:40:42,134 INFO L124 PetriNetUnfolderBase]: 0/41 cut-off events. [2024-06-21 16:40:42,135 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 16:40:42,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51 conditions, 41 events. 0/41 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 70 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 16:40:42,136 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 44 transitions, 100 flow [2024-06-21 16:40:42,139 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 45 places, 35 transitions, 79 flow [2024-06-21 16:40:42,148 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 16:40:42,156 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;@222504c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 16:40:42,157 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 16:40:42,161 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 16:40:42,161 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 16:40:42,161 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 16:40:42,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:40:42,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 16:40:42,162 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:40:42,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:40:42,166 INFO L85 PathProgramCache]: Analyzing trace with hash 385894303, now seen corresponding path program 1 times [2024-06-21 16:40:42,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:40:42,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848748396] [2024-06-21 16:40:42,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:40:42,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:40:42,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:40:43,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:40:43,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:40:43,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848748396] [2024-06-21 16:40:43,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848748396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:40:43,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:40:43,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 16:40:43,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853671887] [2024-06-21 16:40:43,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:40:43,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 16:40:43,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:40:43,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 16:40:43,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 16:40:43,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 44 [2024-06-21 16:40:43,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 35 transitions, 79 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:40:43,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:40:43,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 44 [2024-06-21 16:40:43,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:40:43,492 INFO L124 PetriNetUnfolderBase]: 1566/2436 cut-off events. [2024-06-21 16:40:43,492 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-21 16:40:43,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4847 conditions, 2436 events. 1566/2436 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 12309 event pairs, 1097 based on Foata normal form. 1/2362 useless extension candidates. Maximal degree in co-relation 4835. Up to 2326 conditions per place. [2024-06-21 16:40:43,510 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 33 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-21 16:40:43,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 45 transitions, 179 flow [2024-06-21 16:40:43,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 16:40:43,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 16:40:43,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 82 transitions. [2024-06-21 16:40:43,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6212121212121212 [2024-06-21 16:40:43,521 INFO L175 Difference]: Start difference. First operand has 45 places, 35 transitions, 79 flow. Second operand 3 states and 82 transitions. [2024-06-21 16:40:43,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 45 transitions, 179 flow [2024-06-21 16:40:43,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 45 transitions, 174 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 16:40:43,526 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 106 flow [2024-06-21 16:40:43,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=106, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-21 16:40:43,530 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 0 predicate places. [2024-06-21 16:40:43,530 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 106 flow [2024-06-21 16:40:43,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:40:43,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:40:43,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:40:43,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 16:40:43,531 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:40:43,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:40:43,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1477883188, now seen corresponding path program 1 times [2024-06-21 16:40:43,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:40:43,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783552676] [2024-06-21 16:40:43,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:40:43,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:40:43,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:40:44,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:40:44,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:40:44,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783552676] [2024-06-21 16:40:44,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783552676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:40:44,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:40:44,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 16:40:44,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223989156] [2024-06-21 16:40:44,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:40:44,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 16:40:44,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:40:44,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 16:40:44,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 16:40:44,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 44 [2024-06-21 16:40:44,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 106 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-21 16:40:44,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:40:44,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 44 [2024-06-21 16:40:44,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:40:44,408 INFO L124 PetriNetUnfolderBase]: 1560/2433 cut-off events. [2024-06-21 16:40:44,408 INFO L125 PetriNetUnfolderBase]: For 472/472 co-relation queries the response was YES. [2024-06-21 16:40:44,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5449 conditions, 2433 events. 1560/2433 cut-off events. For 472/472 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 12315 event pairs, 930 based on Foata normal form. 3/2397 useless extension candidates. Maximal degree in co-relation 5437. Up to 2302 conditions per place. [2024-06-21 16:40:44,418 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 40 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-21 16:40:44,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 55 transitions, 246 flow [2024-06-21 16:40:44,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 16:40:44,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 16:40:44,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 106 transitions. [2024-06-21 16:40:44,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6022727272727273 [2024-06-21 16:40:44,420 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 106 flow. Second operand 4 states and 106 transitions. [2024-06-21 16:40:44,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 55 transitions, 246 flow [2024-06-21 16:40:44,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 55 transitions, 242 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 16:40:44,422 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 142 flow [2024-06-21 16:40:44,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=142, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-06-21 16:40:44,422 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 3 predicate places. [2024-06-21 16:40:44,423 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 142 flow [2024-06-21 16:40:44,423 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-21 16:40:44,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:40:44,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:40:44,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 16:40:44,423 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:40:44,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:40:44,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1388389293, now seen corresponding path program 1 times [2024-06-21 16:40:44,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:40:44,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988008137] [2024-06-21 16:40:44,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:40:44,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:40:44,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:40:45,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:40:45,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:40:45,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988008137] [2024-06-21 16:40:45,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988008137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:40:45,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:40:45,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 16:40:45,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220360892] [2024-06-21 16:40:45,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:40:45,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 16:40:45,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:40:45,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 16:40:45,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 16:40:45,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-21 16:40:45,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 142 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-21 16:40:45,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:40:45,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-21 16:40:45,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:40:45,634 INFO L124 PetriNetUnfolderBase]: 1893/2922 cut-off events. [2024-06-21 16:40:45,634 INFO L125 PetriNetUnfolderBase]: For 1525/1525 co-relation queries the response was YES. [2024-06-21 16:40:45,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7209 conditions, 2922 events. 1893/2922 cut-off events. For 1525/1525 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 14776 event pairs, 878 based on Foata normal form. 3/2877 useless extension candidates. Maximal degree in co-relation 7195. Up to 2753 conditions per place. [2024-06-21 16:40:45,649 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 55 selfloop transitions, 13 changer transitions 0/75 dead transitions. [2024-06-21 16:40:45,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 75 transitions, 380 flow [2024-06-21 16:40:45,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:40:45,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:40:45,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-21 16:40:45,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5643939393939394 [2024-06-21 16:40:45,653 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 142 flow. Second operand 6 states and 149 transitions. [2024-06-21 16:40:45,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 75 transitions, 380 flow [2024-06-21 16:40:45,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 75 transitions, 360 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-21 16:40:45,656 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 200 flow [2024-06-21 16:40:45,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=200, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-21 16:40:45,658 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 8 predicate places. [2024-06-21 16:40:45,658 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 200 flow [2024-06-21 16:40:45,658 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-21 16:40:45,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:40:45,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:40:45,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 16:40:45,659 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:40:45,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:40:45,659 INFO L85 PathProgramCache]: Analyzing trace with hash -946889695, now seen corresponding path program 1 times [2024-06-21 16:40:45,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:40:45,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476892568] [2024-06-21 16:40:45,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:40:45,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:40:45,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:40:46,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:40:46,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:40:46,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476892568] [2024-06-21 16:40:46,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476892568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:40:46,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:40:46,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:40:46,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541315639] [2024-06-21 16:40:46,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:40:46,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:40:46,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:40:46,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:40:46,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:40:46,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-21 16:40:46,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 200 flow. Second operand has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:40:46,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:40:46,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-21 16:40:46,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:40:47,195 INFO L124 PetriNetUnfolderBase]: 1884/2903 cut-off events. [2024-06-21 16:40:47,195 INFO L125 PetriNetUnfolderBase]: For 3016/3016 co-relation queries the response was YES. [2024-06-21 16:40:47,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7974 conditions, 2903 events. 1884/2903 cut-off events. For 3016/3016 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 14621 event pairs, 690 based on Foata normal form. 6/2859 useless extension candidates. Maximal degree in co-relation 7958. Up to 2708 conditions per place. [2024-06-21 16:40:47,209 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 59 selfloop transitions, 15 changer transitions 0/81 dead transitions. [2024-06-21 16:40:47,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 81 transitions, 440 flow [2024-06-21 16:40:47,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:40:47,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:40:47,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 16:40:47,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-21 16:40:47,211 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 200 flow. Second operand 7 states and 168 transitions. [2024-06-21 16:40:47,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 81 transitions, 440 flow [2024-06-21 16:40:47,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 81 transitions, 412 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 16:40:47,214 INFO L231 Difference]: Finished difference. Result has 56 places, 48 transitions, 221 flow [2024-06-21 16:40:47,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=221, PETRI_PLACES=56, PETRI_TRANSITIONS=48} [2024-06-21 16:40:47,214 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 11 predicate places. [2024-06-21 16:40:47,215 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 48 transitions, 221 flow [2024-06-21 16:40:47,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:40:47,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:40:47,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:40:47,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 16:40:47,215 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:40:47,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:40:47,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1725653254, now seen corresponding path program 1 times [2024-06-21 16:40:47,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:40:47,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239233987] [2024-06-21 16:40:47,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:40:47,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:40:47,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:40:47,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:40:47,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:40:47,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239233987] [2024-06-21 16:40:47,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239233987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:40:47,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:40:47,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 16:40:47,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778954609] [2024-06-21 16:40:47,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:40:47,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 16:40:47,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:40:47,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 16:40:47,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 16:40:47,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 16:40:47,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 48 transitions, 221 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:40:47,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:40:47,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 16:40:47,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:40:48,276 INFO L124 PetriNetUnfolderBase]: 1879/2896 cut-off events. [2024-06-21 16:40:48,277 INFO L125 PetriNetUnfolderBase]: For 4612/4612 co-relation queries the response was YES. [2024-06-21 16:40:48,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8452 conditions, 2896 events. 1879/2896 cut-off events. For 4612/4612 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14550 event pairs, 812 based on Foata normal form. 2/2848 useless extension candidates. Maximal degree in co-relation 8434. Up to 2767 conditions per place. [2024-06-21 16:40:48,290 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 48 selfloop transitions, 8 changer transitions 0/62 dead transitions. [2024-06-21 16:40:48,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 62 transitions, 377 flow [2024-06-21 16:40:48,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 16:40:48,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 16:40:48,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 102 transitions. [2024-06-21 16:40:48,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4636363636363636 [2024-06-21 16:40:48,291 INFO L175 Difference]: Start difference. First operand has 56 places, 48 transitions, 221 flow. Second operand 5 states and 102 transitions. [2024-06-21 16:40:48,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 62 transitions, 377 flow [2024-06-21 16:40:48,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 62 transitions, 338 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 16:40:48,294 INFO L231 Difference]: Finished difference. Result has 56 places, 51 transitions, 228 flow [2024-06-21 16:40:48,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=228, PETRI_PLACES=56, PETRI_TRANSITIONS=51} [2024-06-21 16:40:48,295 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 11 predicate places. [2024-06-21 16:40:48,295 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 51 transitions, 228 flow [2024-06-21 16:40:48,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:40:48,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:40:48,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:40:48,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 16:40:48,295 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:40:48,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:40:48,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1955641704, now seen corresponding path program 1 times [2024-06-21 16:40:48,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:40:48,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261515154] [2024-06-21 16:40:48,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:40:48,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:40:48,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:40:48,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:40:48,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:40:48,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261515154] [2024-06-21 16:40:48,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261515154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:40:48,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:40:48,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:40:48,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777388794] [2024-06-21 16:40:48,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:40:48,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:40:48,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:40:48,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:40:48,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:40:48,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:40:48,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 51 transitions, 228 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:40:48,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:40:48,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:40:48,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:40:49,619 INFO L124 PetriNetUnfolderBase]: 2215/3407 cut-off events. [2024-06-21 16:40:49,620 INFO L125 PetriNetUnfolderBase]: For 7255/7255 co-relation queries the response was YES. [2024-06-21 16:40:49,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10468 conditions, 3407 events. 2215/3407 cut-off events. For 7255/7255 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 17101 event pairs, 972 based on Foata normal form. 2/3399 useless extension candidates. Maximal degree in co-relation 10448. Up to 3242 conditions per place. [2024-06-21 16:40:49,639 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 53 selfloop transitions, 11 changer transitions 0/69 dead transitions. [2024-06-21 16:40:49,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 69 transitions, 414 flow [2024-06-21 16:40:49,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:40:49,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:40:49,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-21 16:40:49,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4356060606060606 [2024-06-21 16:40:49,641 INFO L175 Difference]: Start difference. First operand has 56 places, 51 transitions, 228 flow. Second operand 6 states and 115 transitions. [2024-06-21 16:40:49,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 69 transitions, 414 flow [2024-06-21 16:40:49,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 69 transitions, 392 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 16:40:49,645 INFO L231 Difference]: Finished difference. Result has 59 places, 54 transitions, 262 flow [2024-06-21 16:40:49,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=262, PETRI_PLACES=59, PETRI_TRANSITIONS=54} [2024-06-21 16:40:49,647 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 14 predicate places. [2024-06-21 16:40:49,647 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 54 transitions, 262 flow [2024-06-21 16:40:49,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:40:49,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:40:49,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:40:49,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 16:40:49,648 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:40:49,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:40:49,649 INFO L85 PathProgramCache]: Analyzing trace with hash 695777733, now seen corresponding path program 1 times [2024-06-21 16:40:49,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:40:49,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144504214] [2024-06-21 16:40:49,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:40:49,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:40:49,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:40:50,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:40:50,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:40:50,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144504214] [2024-06-21 16:40:50,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144504214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:40:50,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:40:50,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:40:50,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855601634] [2024-06-21 16:40:50,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:40:50,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:40:50,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:40:50,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:40:50,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:40:50,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 16:40:50,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 54 transitions, 262 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-21 16:40:50,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:40:50,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 16:40:50,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:40:50,852 INFO L124 PetriNetUnfolderBase]: 2094/3286 cut-off events. [2024-06-21 16:40:50,853 INFO L125 PetriNetUnfolderBase]: For 9895/9901 co-relation queries the response was YES. [2024-06-21 16:40:50,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10816 conditions, 3286 events. 2094/3286 cut-off events. For 9895/9901 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 17014 event pairs, 875 based on Foata normal form. 6/3280 useless extension candidates. Maximal degree in co-relation 10795. Up to 3040 conditions per place. [2024-06-21 16:40:50,867 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 57 selfloop transitions, 16 changer transitions 0/80 dead transitions. [2024-06-21 16:40:50,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 80 transitions, 526 flow [2024-06-21 16:40:50,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:40:50,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:40:50,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 127 transitions. [2024-06-21 16:40:50,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4810606060606061 [2024-06-21 16:40:50,868 INFO L175 Difference]: Start difference. First operand has 59 places, 54 transitions, 262 flow. Second operand 6 states and 127 transitions. [2024-06-21 16:40:50,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 80 transitions, 526 flow [2024-06-21 16:40:50,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 80 transitions, 494 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 16:40:50,872 INFO L231 Difference]: Finished difference. Result has 61 places, 60 transitions, 320 flow [2024-06-21 16:40:50,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=230, 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=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=320, PETRI_PLACES=61, PETRI_TRANSITIONS=60} [2024-06-21 16:40:50,873 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 16 predicate places. [2024-06-21 16:40:50,873 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 60 transitions, 320 flow [2024-06-21 16:40:50,873 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-21 16:40:50,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:40:50,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:40:50,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 16:40:50,873 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:40:50,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:40:50,874 INFO L85 PathProgramCache]: Analyzing trace with hash -218256661, now seen corresponding path program 2 times [2024-06-21 16:40:50,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:40:50,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275323060] [2024-06-21 16:40:50,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:40:50,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:40:50,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:40:51,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:40:51,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:40:51,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275323060] [2024-06-21 16:40:51,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275323060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:40:51,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:40:51,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:40:51,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827820882] [2024-06-21 16:40:51,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:40:51,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:40:51,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:40:51,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:40:51,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:40:51,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 16:40:51,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 60 transitions, 320 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-21 16:40:51,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:40:51,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 16:40:51,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:40:52,097 INFO L124 PetriNetUnfolderBase]: 2089/3278 cut-off events. [2024-06-21 16:40:52,097 INFO L125 PetriNetUnfolderBase]: For 12801/12801 co-relation queries the response was YES. [2024-06-21 16:40:52,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11508 conditions, 3278 events. 2089/3278 cut-off events. For 12801/12801 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 16961 event pairs, 871 based on Foata normal form. 2/3269 useless extension candidates. Maximal degree in co-relation 11486. Up to 3059 conditions per place. [2024-06-21 16:40:52,111 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 57 selfloop transitions, 11 changer transitions 0/75 dead transitions. [2024-06-21 16:40:52,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 75 transitions, 494 flow [2024-06-21 16:40:52,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:40:52,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:40:52,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-21 16:40:52,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-21 16:40:52,113 INFO L175 Difference]: Start difference. First operand has 61 places, 60 transitions, 320 flow. Second operand 6 states and 120 transitions. [2024-06-21 16:40:52,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 75 transitions, 494 flow [2024-06-21 16:40:52,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 75 transitions, 456 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-21 16:40:52,121 INFO L231 Difference]: Finished difference. Result has 65 places, 60 transitions, 312 flow [2024-06-21 16:40:52,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=312, PETRI_PLACES=65, PETRI_TRANSITIONS=60} [2024-06-21 16:40:52,123 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 20 predicate places. [2024-06-21 16:40:52,123 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 60 transitions, 312 flow [2024-06-21 16:40:52,124 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-21 16:40:52,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:40:52,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:40:52,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 16:40:52,124 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:40:52,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:40:52,125 INFO L85 PathProgramCache]: Analyzing trace with hash -495349031, now seen corresponding path program 1 times [2024-06-21 16:40:52,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:40:52,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771938637] [2024-06-21 16:40:52,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:40:52,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:40:52,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:40:52,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:40:52,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:40:52,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771938637] [2024-06-21 16:40:52,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771938637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:40:52,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:40:52,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:40:52,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846186447] [2024-06-21 16:40:52,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:40:52,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:40:52,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:40:52,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:40:52,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:40:52,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:40:52,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 60 transitions, 312 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:40:52,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:40:52,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:40:52,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:40:53,640 INFO L124 PetriNetUnfolderBase]: 2211/3382 cut-off events. [2024-06-21 16:40:53,641 INFO L125 PetriNetUnfolderBase]: For 14788/14788 co-relation queries the response was YES. [2024-06-21 16:40:53,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12025 conditions, 3382 events. 2211/3382 cut-off events. For 14788/14788 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 16879 event pairs, 909 based on Foata normal form. 4/3373 useless extension candidates. Maximal degree in co-relation 12001. Up to 3219 conditions per place. [2024-06-21 16:40:53,654 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 64 selfloop transitions, 14 changer transitions 0/83 dead transitions. [2024-06-21 16:40:53,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 83 transitions, 544 flow [2024-06-21 16:40:53,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:40:53,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:40:53,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 16:40:53,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-21 16:40:53,657 INFO L175 Difference]: Start difference. First operand has 65 places, 60 transitions, 312 flow. Second operand 7 states and 133 transitions. [2024-06-21 16:40:53,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 83 transitions, 544 flow [2024-06-21 16:40:53,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 83 transitions, 510 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 16:40:53,666 INFO L231 Difference]: Finished difference. Result has 66 places, 63 transitions, 346 flow [2024-06-21 16:40:53,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=346, PETRI_PLACES=66, PETRI_TRANSITIONS=63} [2024-06-21 16:40:53,667 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 21 predicate places. [2024-06-21 16:40:53,667 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 63 transitions, 346 flow [2024-06-21 16:40:53,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:40:53,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:40:53,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:40:53,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 16:40:53,668 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:40:53,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:40:53,668 INFO L85 PathProgramCache]: Analyzing trace with hash 588551723, now seen corresponding path program 1 times [2024-06-21 16:40:53,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:40:53,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066354422] [2024-06-21 16:40:53,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:40:53,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:40:53,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:40:54,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:40:54,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:40:54,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066354422] [2024-06-21 16:40:54,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066354422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:40:54,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:40:54,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:40:54,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956358991] [2024-06-21 16:40:54,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:40:54,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:40:54,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:40:54,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:40:54,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:40:54,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 16:40:54,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 63 transitions, 346 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:40:54,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:40:54,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 16:40:54,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:40:55,039 INFO L124 PetriNetUnfolderBase]: 2090/3265 cut-off events. [2024-06-21 16:40:55,039 INFO L125 PetriNetUnfolderBase]: For 18151/18151 co-relation queries the response was YES. [2024-06-21 16:40:55,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12348 conditions, 3265 events. 2090/3265 cut-off events. For 18151/18151 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 16827 event pairs, 826 based on Foata normal form. 2/3253 useless extension candidates. Maximal degree in co-relation 12324. Up to 3040 conditions per place. [2024-06-21 16:40:55,083 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 70 selfloop transitions, 14 changer transitions 0/91 dead transitions. [2024-06-21 16:40:55,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 91 transitions, 606 flow [2024-06-21 16:40:55,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:40:55,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:40:55,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-21 16:40:55,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4675324675324675 [2024-06-21 16:40:55,085 INFO L175 Difference]: Start difference. First operand has 66 places, 63 transitions, 346 flow. Second operand 7 states and 144 transitions. [2024-06-21 16:40:55,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 91 transitions, 606 flow [2024-06-21 16:40:55,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 91 transitions, 562 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 16:40:55,091 INFO L231 Difference]: Finished difference. Result has 68 places, 66 transitions, 372 flow [2024-06-21 16:40:55,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=302, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=372, PETRI_PLACES=68, PETRI_TRANSITIONS=66} [2024-06-21 16:40:55,093 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 23 predicate places. [2024-06-21 16:40:55,093 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 66 transitions, 372 flow [2024-06-21 16:40:55,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:40:55,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:40:55,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:40:55,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 16:40:55,094 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:40:55,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:40:55,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1646673119, now seen corresponding path program 2 times [2024-06-21 16:40:55,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:40:55,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608946901] [2024-06-21 16:40:55,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:40:55,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:40:55,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:40:55,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:40:55,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:40:55,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608946901] [2024-06-21 16:40:55,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608946901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:40:55,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:40:55,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:40:55,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872742424] [2024-06-21 16:40:55,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:40:55,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:40:55,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:40:55,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:40:55,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:40:55,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 16:40:55,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 66 transitions, 372 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:40:55,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:40:55,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 16:40:55,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:40:56,299 INFO L124 PetriNetUnfolderBase]: 2101/3282 cut-off events. [2024-06-21 16:40:56,299 INFO L125 PetriNetUnfolderBase]: For 22110/22116 co-relation queries the response was YES. [2024-06-21 16:40:56,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13091 conditions, 3282 events. 2101/3282 cut-off events. For 22110/22116 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 16864 event pairs, 830 based on Foata normal form. 6/3273 useless extension candidates. Maximal degree in co-relation 13066. Up to 3009 conditions per place. [2024-06-21 16:40:56,316 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 63 selfloop transitions, 26 changer transitions 0/96 dead transitions. [2024-06-21 16:40:56,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 96 transitions, 718 flow [2024-06-21 16:40:56,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:40:56,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:40:56,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-21 16:40:56,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-06-21 16:40:56,318 INFO L175 Difference]: Start difference. First operand has 68 places, 66 transitions, 372 flow. Second operand 7 states and 147 transitions. [2024-06-21 16:40:56,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 96 transitions, 718 flow [2024-06-21 16:40:56,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 96 transitions, 672 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 16:40:56,327 INFO L231 Difference]: Finished difference. Result has 70 places, 72 transitions, 460 flow [2024-06-21 16:40:56,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=326, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=460, PETRI_PLACES=70, PETRI_TRANSITIONS=72} [2024-06-21 16:40:56,327 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 25 predicate places. [2024-06-21 16:40:56,327 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 72 transitions, 460 flow [2024-06-21 16:40:56,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:40:56,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:40:56,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:40:56,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 16:40:56,328 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:40:56,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:40:56,328 INFO L85 PathProgramCache]: Analyzing trace with hash 588671879, now seen corresponding path program 1 times [2024-06-21 16:40:56,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:40:56,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112640444] [2024-06-21 16:40:56,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:40:56,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:40:56,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:40:57,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:40:57,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:40:57,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112640444] [2024-06-21 16:40:57,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112640444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:40:57,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:40:57,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:40:57,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251412588] [2024-06-21 16:40:57,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:40:57,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:40:57,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:40:57,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:40:57,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:40:57,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:40:57,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 72 transitions, 460 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:40:57,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:40:57,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:40:57,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:40:57,525 INFO L124 PetriNetUnfolderBase]: 2244/3459 cut-off events. [2024-06-21 16:40:57,525 INFO L125 PetriNetUnfolderBase]: For 26442/26448 co-relation queries the response was YES. [2024-06-21 16:40:57,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14356 conditions, 3459 events. 2244/3459 cut-off events. For 26442/26448 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 17438 event pairs, 893 based on Foata normal form. 3/3446 useless extension candidates. Maximal degree in co-relation 14330. Up to 3227 conditions per place. [2024-06-21 16:40:57,540 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 74 selfloop transitions, 23 changer transitions 0/102 dead transitions. [2024-06-21 16:40:57,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 102 transitions, 818 flow [2024-06-21 16:40:57,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:40:57,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:40:57,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-21 16:40:57,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4577922077922078 [2024-06-21 16:40:57,541 INFO L175 Difference]: Start difference. First operand has 70 places, 72 transitions, 460 flow. Second operand 7 states and 141 transitions. [2024-06-21 16:40:57,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 102 transitions, 818 flow [2024-06-21 16:40:57,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 102 transitions, 774 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-21 16:40:57,554 INFO L231 Difference]: Finished difference. Result has 74 places, 78 transitions, 536 flow [2024-06-21 16:40:57,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=416, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=536, PETRI_PLACES=74, PETRI_TRANSITIONS=78} [2024-06-21 16:40:57,554 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 29 predicate places. [2024-06-21 16:40:57,554 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 78 transitions, 536 flow [2024-06-21 16:40:57,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:40:57,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:40:57,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:40:57,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 16:40:57,555 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:40:57,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:40:57,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1319988821, now seen corresponding path program 2 times [2024-06-21 16:40:57,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:40:57,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924236802] [2024-06-21 16:40:57,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:40:57,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:40:57,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:40:58,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-21 16:40:58,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:40:58,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924236802] [2024-06-21 16:40:58,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924236802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:40:58,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:40:58,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:40:58,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111188397] [2024-06-21 16:40:58,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:40:58,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:40:58,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:40:58,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:40:58,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:40:58,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:40:58,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 78 transitions, 536 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:40:58,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:40:58,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:40:58,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:40:58,896 INFO L124 PetriNetUnfolderBase]: 2255/3474 cut-off events. [2024-06-21 16:40:58,897 INFO L125 PetriNetUnfolderBase]: For 30998/30998 co-relation queries the response was YES. [2024-06-21 16:40:58,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15175 conditions, 3474 events. 2255/3474 cut-off events. For 30998/30998 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 17567 event pairs, 885 based on Foata normal form. 2/3461 useless extension candidates. Maximal degree in co-relation 15147. Up to 3292 conditions per place. [2024-06-21 16:40:58,909 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 81 selfloop transitions, 14 changer transitions 0/100 dead transitions. [2024-06-21 16:40:58,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 100 transitions, 810 flow [2024-06-21 16:40:58,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:40:58,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:40:58,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-21 16:40:58,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 16:40:58,911 INFO L175 Difference]: Start difference. First operand has 74 places, 78 transitions, 536 flow. Second operand 7 states and 132 transitions. [2024-06-21 16:40:58,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 100 transitions, 810 flow [2024-06-21 16:40:58,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 100 transitions, 772 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-21 16:40:58,925 INFO L231 Difference]: Finished difference. Result has 78 places, 81 transitions, 576 flow [2024-06-21 16:40:58,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=498, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=576, PETRI_PLACES=78, PETRI_TRANSITIONS=81} [2024-06-21 16:40:58,925 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 33 predicate places. [2024-06-21 16:40:58,926 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 81 transitions, 576 flow [2024-06-21 16:40:58,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:40:58,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:40:58,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:40:58,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 16:40:58,926 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:40:58,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:40:58,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1823804639, now seen corresponding path program 3 times [2024-06-21 16:40:58,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:40:58,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967110549] [2024-06-21 16:40:58,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:40:58,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:40:58,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:40:59,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:40:59,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:40:59,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967110549] [2024-06-21 16:40:59,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967110549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:40:59,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:40:59,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:40:59,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52537528] [2024-06-21 16:40:59,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:40:59,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:40:59,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:40:59,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:40:59,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:40:59,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 16:40:59,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 81 transitions, 576 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:40:59,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:40:59,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 16:40:59,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:00,218 INFO L124 PetriNetUnfolderBase]: 2125/3342 cut-off events. [2024-06-21 16:41:00,218 INFO L125 PetriNetUnfolderBase]: For 34672/34672 co-relation queries the response was YES. [2024-06-21 16:41:00,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14946 conditions, 3342 events. 2125/3342 cut-off events. For 34672/34672 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 17335 event pairs, 820 based on Foata normal form. 2/3329 useless extension candidates. Maximal degree in co-relation 14916. Up to 3088 conditions per place. [2024-06-21 16:41:00,235 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 76 selfloop transitions, 14 changer transitions 0/100 dead transitions. [2024-06-21 16:41:00,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 100 transitions, 804 flow [2024-06-21 16:41:00,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:41:00,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:41:00,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-21 16:41:00,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44805194805194803 [2024-06-21 16:41:00,236 INFO L175 Difference]: Start difference. First operand has 78 places, 81 transitions, 576 flow. Second operand 7 states and 138 transitions. [2024-06-21 16:41:00,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 100 transitions, 804 flow [2024-06-21 16:41:00,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 100 transitions, 736 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 16:41:00,256 INFO L231 Difference]: Finished difference. Result has 80 places, 81 transitions, 544 flow [2024-06-21 16:41:00,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=508, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=544, PETRI_PLACES=80, PETRI_TRANSITIONS=81} [2024-06-21 16:41:00,257 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 35 predicate places. [2024-06-21 16:41:00,257 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 81 transitions, 544 flow [2024-06-21 16:41:00,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:00,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:00,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:00,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 16:41:00,258 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:00,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:00,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1823804825, now seen corresponding path program 3 times [2024-06-21 16:41:00,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:00,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572429503] [2024-06-21 16:41:00,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:00,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:00,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:00,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:41:00,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:00,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572429503] [2024-06-21 16:41:00,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572429503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:00,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:00,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:41:00,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102867375] [2024-06-21 16:41:00,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:00,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:41:00,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:00,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:41:00,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:41:01,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:41:01,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 81 transitions, 544 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:01,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:01,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:41:01,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:01,456 INFO L124 PetriNetUnfolderBase]: 2245/3460 cut-off events. [2024-06-21 16:41:01,456 INFO L125 PetriNetUnfolderBase]: For 38416/38416 co-relation queries the response was YES. [2024-06-21 16:41:01,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15677 conditions, 3460 events. 2245/3460 cut-off events. For 38416/38416 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 17463 event pairs, 885 based on Foata normal form. 2/3447 useless extension candidates. Maximal degree in co-relation 15646. Up to 3260 conditions per place. [2024-06-21 16:41:01,506 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 76 selfloop transitions, 19 changer transitions 0/100 dead transitions. [2024-06-21 16:41:01,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 100 transitions, 782 flow [2024-06-21 16:41:01,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:41:01,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:41:01,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-21 16:41:01,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43506493506493504 [2024-06-21 16:41:01,507 INFO L175 Difference]: Start difference. First operand has 80 places, 81 transitions, 544 flow. Second operand 7 states and 134 transitions. [2024-06-21 16:41:01,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 100 transitions, 782 flow [2024-06-21 16:41:01,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 100 transitions, 722 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 16:41:01,527 INFO L231 Difference]: Finished difference. Result has 81 places, 81 transitions, 530 flow [2024-06-21 16:41:01,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=484, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=530, PETRI_PLACES=81, PETRI_TRANSITIONS=81} [2024-06-21 16:41:01,528 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 36 predicate places. [2024-06-21 16:41:01,528 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 81 transitions, 530 flow [2024-06-21 16:41:01,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:01,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:01,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:01,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 16:41:01,529 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:01,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:01,530 INFO L85 PathProgramCache]: Analyzing trace with hash 752899345, now seen corresponding path program 1 times [2024-06-21 16:41:01,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:01,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314125429] [2024-06-21 16:41:01,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:01,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:01,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:02,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:41:02,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:02,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314125429] [2024-06-21 16:41:02,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314125429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:02,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:02,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 16:41:02,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715266454] [2024-06-21 16:41:02,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:02,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 16:41:02,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:02,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 16:41:02,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 16:41:02,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 16:41:02,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 81 transitions, 530 flow. Second operand has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:02,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:02,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 16:41:02,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:02,573 INFO L124 PetriNetUnfolderBase]: 2285/3634 cut-off events. [2024-06-21 16:41:02,573 INFO L125 PetriNetUnfolderBase]: For 48108/48108 co-relation queries the response was YES. [2024-06-21 16:41:02,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16765 conditions, 3634 events. 2285/3634 cut-off events. For 48108/48108 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 19057 event pairs, 997 based on Foata normal form. 1/3633 useless extension candidates. Maximal degree in co-relation 16733. Up to 3360 conditions per place. [2024-06-21 16:41:02,590 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 68 selfloop transitions, 8 changer transitions 0/92 dead transitions. [2024-06-21 16:41:02,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 92 transitions, 724 flow [2024-06-21 16:41:02,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 16:41:02,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 16:41:02,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 98 transitions. [2024-06-21 16:41:02,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44545454545454544 [2024-06-21 16:41:02,591 INFO L175 Difference]: Start difference. First operand has 81 places, 81 transitions, 530 flow. Second operand 5 states and 98 transitions. [2024-06-21 16:41:02,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 92 transitions, 724 flow [2024-06-21 16:41:02,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 92 transitions, 662 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 16:41:02,609 INFO L231 Difference]: Finished difference. Result has 80 places, 84 transitions, 518 flow [2024-06-21 16:41:02,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=468, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=518, PETRI_PLACES=80, PETRI_TRANSITIONS=84} [2024-06-21 16:41:02,609 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 35 predicate places. [2024-06-21 16:41:02,609 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 84 transitions, 518 flow [2024-06-21 16:41:02,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:02,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:02,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:02,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 16:41:02,610 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:02,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:02,610 INFO L85 PathProgramCache]: Analyzing trace with hash 1065145482, now seen corresponding path program 1 times [2024-06-21 16:41:02,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:02,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153205052] [2024-06-21 16:41:02,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:02,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:02,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:03,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:41:03,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:03,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153205052] [2024-06-21 16:41:03,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153205052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:03,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:03,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:41:03,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017334206] [2024-06-21 16:41:03,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:03,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:41:03,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:03,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:41:03,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:41:03,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 16:41:03,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 84 transitions, 518 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-21 16:41:03,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:03,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 16:41:03,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:04,313 INFO L124 PetriNetUnfolderBase]: 2128/3346 cut-off events. [2024-06-21 16:41:04,313 INFO L125 PetriNetUnfolderBase]: For 47062/47062 co-relation queries the response was YES. [2024-06-21 16:41:04,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16070 conditions, 3346 events. 2128/3346 cut-off events. For 47062/47062 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 17288 event pairs, 798 based on Foata normal form. 2/3346 useless extension candidates. Maximal degree in co-relation 16037. Up to 3054 conditions per place. [2024-06-21 16:41:04,329 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 93 selfloop transitions, 20 changer transitions 0/123 dead transitions. [2024-06-21 16:41:04,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 123 transitions, 874 flow [2024-06-21 16:41:04,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:41:04,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:41:04,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-21 16:41:04,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4621212121212121 [2024-06-21 16:41:04,330 INFO L175 Difference]: Start difference. First operand has 80 places, 84 transitions, 518 flow. Second operand 9 states and 183 transitions. [2024-06-21 16:41:04,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 123 transitions, 874 flow [2024-06-21 16:41:04,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 123 transitions, 846 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-21 16:41:04,346 INFO L231 Difference]: Finished difference. Result has 86 places, 87 transitions, 583 flow [2024-06-21 16:41:04,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=490, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=583, PETRI_PLACES=86, PETRI_TRANSITIONS=87} [2024-06-21 16:41:04,347 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 41 predicate places. [2024-06-21 16:41:04,347 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 87 transitions, 583 flow [2024-06-21 16:41:04,347 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-21 16:41:04,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:04,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:04,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 16:41:04,347 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:04,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:04,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1065235847, now seen corresponding path program 1 times [2024-06-21 16:41:04,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:04,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105323128] [2024-06-21 16:41:04,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:04,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:04,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:05,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:41:05,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:05,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105323128] [2024-06-21 16:41:05,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105323128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:05,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:05,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:41:05,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782195599] [2024-06-21 16:41:05,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:05,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:41:05,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:05,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:41:05,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:41:05,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:41:05,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 87 transitions, 583 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:05,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:05,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:41:05,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:05,894 INFO L124 PetriNetUnfolderBase]: 2264/3486 cut-off events. [2024-06-21 16:41:05,894 INFO L125 PetriNetUnfolderBase]: For 53240/53240 co-relation queries the response was YES. [2024-06-21 16:41:05,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17431 conditions, 3486 events. 2264/3486 cut-off events. For 53240/53240 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 17468 event pairs, 842 based on Foata normal form. 2/3486 useless extension candidates. Maximal degree in co-relation 17397. Up to 3285 conditions per place. [2024-06-21 16:41:05,911 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 97 selfloop transitions, 17 changer transitions 0/119 dead transitions. [2024-06-21 16:41:05,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 119 transitions, 925 flow [2024-06-21 16:41:05,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:41:05,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:41:05,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 16:41:05,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4403409090909091 [2024-06-21 16:41:05,912 INFO L175 Difference]: Start difference. First operand has 86 places, 87 transitions, 583 flow. Second operand 8 states and 155 transitions. [2024-06-21 16:41:05,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 119 transitions, 925 flow [2024-06-21 16:41:05,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 119 transitions, 858 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 16:41:05,933 INFO L231 Difference]: Finished difference. Result has 87 places, 90 transitions, 604 flow [2024-06-21 16:41:05,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=516, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=604, PETRI_PLACES=87, PETRI_TRANSITIONS=90} [2024-06-21 16:41:05,934 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 42 predicate places. [2024-06-21 16:41:05,934 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 90 transitions, 604 flow [2024-06-21 16:41:05,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:05,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:05,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:05,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 16:41:05,934 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:05,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:05,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1068954917, now seen corresponding path program 2 times [2024-06-21 16:41:05,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:05,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855385046] [2024-06-21 16:41:05,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:05,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:05,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:06,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:41:06,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:06,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855385046] [2024-06-21 16:41:06,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855385046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:06,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:06,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:41:06,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944245440] [2024-06-21 16:41:06,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:06,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:41:06,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:06,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:41:06,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:41:06,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:41:06,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 90 transitions, 604 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:06,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:06,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:41:06,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:07,310 INFO L124 PetriNetUnfolderBase]: 2291/3526 cut-off events. [2024-06-21 16:41:07,311 INFO L125 PetriNetUnfolderBase]: For 60456/60459 co-relation queries the response was YES. [2024-06-21 16:41:07,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18352 conditions, 3526 events. 2291/3526 cut-off events. For 60456/60459 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 17687 event pairs, 850 based on Foata normal form. 2/3525 useless extension candidates. Maximal degree in co-relation 18317. Up to 3202 conditions per place. [2024-06-21 16:41:07,329 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 81 selfloop transitions, 43 changer transitions 0/129 dead transitions. [2024-06-21 16:41:07,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 129 transitions, 1204 flow [2024-06-21 16:41:07,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:41:07,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:41:07,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-21 16:41:07,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-06-21 16:41:07,330 INFO L175 Difference]: Start difference. First operand has 87 places, 90 transitions, 604 flow. Second operand 8 states and 164 transitions. [2024-06-21 16:41:07,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 129 transitions, 1204 flow [2024-06-21 16:41:07,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 129 transitions, 1140 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 16:41:07,357 INFO L231 Difference]: Finished difference. Result has 89 places, 99 transitions, 778 flow [2024-06-21 16:41:07,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=540, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=778, PETRI_PLACES=89, PETRI_TRANSITIONS=99} [2024-06-21 16:41:07,358 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 44 predicate places. [2024-06-21 16:41:07,358 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 99 transitions, 778 flow [2024-06-21 16:41:07,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:07,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:07,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:07,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 16:41:07,359 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:07,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:07,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1068954762, now seen corresponding path program 2 times [2024-06-21 16:41:07,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:07,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701437950] [2024-06-21 16:41:07,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:07,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:07,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:08,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-21 16:41:08,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:08,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701437950] [2024-06-21 16:41:08,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701437950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:08,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:08,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:41:08,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360622135] [2024-06-21 16:41:08,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:08,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:41:08,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:08,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:41:08,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:41:08,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 16:41:08,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 99 transitions, 778 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-21 16:41:08,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:08,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 16:41:08,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:08,909 INFO L124 PetriNetUnfolderBase]: 2184/3424 cut-off events. [2024-06-21 16:41:08,910 INFO L125 PetriNetUnfolderBase]: For 67742/67745 co-relation queries the response was YES. [2024-06-21 16:41:08,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18514 conditions, 3424 events. 2184/3424 cut-off events. For 67742/67745 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 17668 event pairs, 796 based on Foata normal form. 4/3425 useless extension candidates. Maximal degree in co-relation 18478. Up to 3088 conditions per place. [2024-06-21 16:41:08,929 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 85 selfloop transitions, 29 changer transitions 0/128 dead transitions. [2024-06-21 16:41:08,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 128 transitions, 1120 flow [2024-06-21 16:41:08,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:41:08,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:41:08,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-21 16:41:08,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4630681818181818 [2024-06-21 16:41:08,931 INFO L175 Difference]: Start difference. First operand has 89 places, 99 transitions, 778 flow. Second operand 8 states and 163 transitions. [2024-06-21 16:41:08,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 128 transitions, 1120 flow [2024-06-21 16:41:08,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 128 transitions, 1052 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-21 16:41:08,960 INFO L231 Difference]: Finished difference. Result has 94 places, 102 transitions, 830 flow [2024-06-21 16:41:08,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=710, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=830, PETRI_PLACES=94, PETRI_TRANSITIONS=102} [2024-06-21 16:41:08,960 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 49 predicate places. [2024-06-21 16:41:08,961 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 102 transitions, 830 flow [2024-06-21 16:41:08,961 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-21 16:41:08,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:08,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:08,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 16:41:08,961 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:08,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:08,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1068960497, now seen corresponding path program 3 times [2024-06-21 16:41:08,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:08,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364821088] [2024-06-21 16:41:08,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:08,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:08,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:09,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-21 16:41:09,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:09,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364821088] [2024-06-21 16:41:09,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364821088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:09,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:09,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:41:09,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510676036] [2024-06-21 16:41:09,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:09,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:41:09,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:09,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:41:09,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:41:09,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:41:09,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 102 transitions, 830 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:09,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:09,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:41:09,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:10,333 INFO L124 PetriNetUnfolderBase]: 2297/3535 cut-off events. [2024-06-21 16:41:10,333 INFO L125 PetriNetUnfolderBase]: For 75091/75094 co-relation queries the response was YES. [2024-06-21 16:41:10,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19849 conditions, 3535 events. 2297/3535 cut-off events. For 75091/75094 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 17732 event pairs, 850 based on Foata normal form. 2/3534 useless extension candidates. Maximal degree in co-relation 19811. Up to 3213 conditions per place. [2024-06-21 16:41:10,350 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 81 selfloop transitions, 44 changer transitions 0/130 dead transitions. [2024-06-21 16:41:10,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 130 transitions, 1228 flow [2024-06-21 16:41:10,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:41:10,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:41:10,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-21 16:41:10,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45738636363636365 [2024-06-21 16:41:10,351 INFO L175 Difference]: Start difference. First operand has 94 places, 102 transitions, 830 flow. Second operand 8 states and 161 transitions. [2024-06-21 16:41:10,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 130 transitions, 1228 flow [2024-06-21 16:41:10,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 130 transitions, 1102 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-21 16:41:10,388 INFO L231 Difference]: Finished difference. Result has 96 places, 102 transitions, 800 flow [2024-06-21 16:41:10,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=704, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=800, PETRI_PLACES=96, PETRI_TRANSITIONS=102} [2024-06-21 16:41:10,388 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 51 predicate places. [2024-06-21 16:41:10,388 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 102 transitions, 800 flow [2024-06-21 16:41:10,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:10,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:10,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:10,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 16:41:10,389 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:10,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:10,389 INFO L85 PathProgramCache]: Analyzing trace with hash 341141582, now seen corresponding path program 1 times [2024-06-21 16:41:10,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:10,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822743464] [2024-06-21 16:41:10,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:10,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:10,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:11,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:41:11,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:11,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822743464] [2024-06-21 16:41:11,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822743464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:11,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:11,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:41:11,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483302320] [2024-06-21 16:41:11,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:11,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:41:11,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:11,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:41:11,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:41:11,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:41:11,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 102 transitions, 800 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:11,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:11,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:41:11,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:11,745 INFO L124 PetriNetUnfolderBase]: 2335/3593 cut-off events. [2024-06-21 16:41:11,745 INFO L125 PetriNetUnfolderBase]: For 82345/82348 co-relation queries the response was YES. [2024-06-21 16:41:11,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20438 conditions, 3593 events. 2335/3593 cut-off events. For 82345/82348 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 18006 event pairs, 796 based on Foata normal form. 4/3594 useless extension candidates. Maximal degree in co-relation 20399. Up to 3297 conditions per place. [2024-06-21 16:41:11,765 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 104 selfloop transitions, 32 changer transitions 0/141 dead transitions. [2024-06-21 16:41:11,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 141 transitions, 1322 flow [2024-06-21 16:41:11,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:41:11,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:41:11,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-21 16:41:11,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4602272727272727 [2024-06-21 16:41:11,766 INFO L175 Difference]: Start difference. First operand has 96 places, 102 transitions, 800 flow. Second operand 8 states and 162 transitions. [2024-06-21 16:41:11,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 141 transitions, 1322 flow [2024-06-21 16:41:11,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 141 transitions, 1244 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 16:41:11,799 INFO L231 Difference]: Finished difference. Result has 99 places, 111 transitions, 910 flow [2024-06-21 16:41:11,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=722, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=910, PETRI_PLACES=99, PETRI_TRANSITIONS=111} [2024-06-21 16:41:11,800 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 54 predicate places. [2024-06-21 16:41:11,800 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 111 transitions, 910 flow [2024-06-21 16:41:11,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:11,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:11,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:11,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 16:41:11,800 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:11,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:11,801 INFO L85 PathProgramCache]: Analyzing trace with hash -2030018077, now seen corresponding path program 4 times [2024-06-21 16:41:11,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:11,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516883855] [2024-06-21 16:41:11,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:11,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:11,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:12,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:41:12,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:12,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516883855] [2024-06-21 16:41:12,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516883855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:12,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:12,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:41:12,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246338511] [2024-06-21 16:41:12,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:12,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:41:12,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:12,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:41:12,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:41:12,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:41:12,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 111 transitions, 910 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:12,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:12,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:41:12,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:13,155 INFO L124 PetriNetUnfolderBase]: 2346/3603 cut-off events. [2024-06-21 16:41:13,155 INFO L125 PetriNetUnfolderBase]: For 90283/90283 co-relation queries the response was YES. [2024-06-21 16:41:13,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21411 conditions, 3603 events. 2346/3603 cut-off events. For 90283/90283 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 18022 event pairs, 802 based on Foata normal form. 2/3603 useless extension candidates. Maximal degree in co-relation 21370. Up to 3416 conditions per place. [2024-06-21 16:41:13,175 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 115 selfloop transitions, 17 changer transitions 0/137 dead transitions. [2024-06-21 16:41:13,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 137 transitions, 1287 flow [2024-06-21 16:41:13,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:41:13,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:41:13,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 16:41:13,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42329545454545453 [2024-06-21 16:41:13,176 INFO L175 Difference]: Start difference. First operand has 99 places, 111 transitions, 910 flow. Second operand 8 states and 149 transitions. [2024-06-21 16:41:13,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 137 transitions, 1287 flow [2024-06-21 16:41:13,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 137 transitions, 1241 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-21 16:41:13,212 INFO L231 Difference]: Finished difference. Result has 104 places, 114 transitions, 967 flow [2024-06-21 16:41:13,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=864, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=967, PETRI_PLACES=104, PETRI_TRANSITIONS=114} [2024-06-21 16:41:13,212 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 59 predicate places. [2024-06-21 16:41:13,212 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 114 transitions, 967 flow [2024-06-21 16:41:13,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:13,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:13,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:13,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 16:41:13,213 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:13,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:13,213 INFO L85 PathProgramCache]: Analyzing trace with hash 710994936, now seen corresponding path program 2 times [2024-06-21 16:41:13,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:13,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504338265] [2024-06-21 16:41:13,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:13,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:13,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:13,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-21 16:41:13,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:13,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504338265] [2024-06-21 16:41:13,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504338265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:13,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:13,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:41:13,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632917381] [2024-06-21 16:41:13,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:13,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:41:13,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:13,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:41:13,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:41:13,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:41:13,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 114 transitions, 967 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:13,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:13,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:41:13,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:14,604 INFO L124 PetriNetUnfolderBase]: 2368/3640 cut-off events. [2024-06-21 16:41:14,604 INFO L125 PetriNetUnfolderBase]: For 98216/98216 co-relation queries the response was YES. [2024-06-21 16:41:14,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21904 conditions, 3640 events. 2368/3640 cut-off events. For 98216/98216 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 18215 event pairs, 802 based on Foata normal form. 4/3642 useless extension candidates. Maximal degree in co-relation 21860. Up to 3439 conditions per place. [2024-06-21 16:41:14,624 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 119 selfloop transitions, 17 changer transitions 0/141 dead transitions. [2024-06-21 16:41:14,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 141 transitions, 1349 flow [2024-06-21 16:41:14,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:41:14,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:41:14,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 16:41:14,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42613636363636365 [2024-06-21 16:41:14,626 INFO L175 Difference]: Start difference. First operand has 104 places, 114 transitions, 967 flow. Second operand 8 states and 150 transitions. [2024-06-21 16:41:14,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 141 transitions, 1349 flow [2024-06-21 16:41:14,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 141 transitions, 1279 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 16:41:14,718 INFO L231 Difference]: Finished difference. Result has 106 places, 117 transitions, 993 flow [2024-06-21 16:41:14,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=897, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=993, PETRI_PLACES=106, PETRI_TRANSITIONS=117} [2024-06-21 16:41:14,718 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 61 predicate places. [2024-06-21 16:41:14,719 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 117 transitions, 993 flow [2024-06-21 16:41:14,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:14,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:14,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:14,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 16:41:14,719 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:14,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:14,720 INFO L85 PathProgramCache]: Analyzing trace with hash 703376159, now seen corresponding path program 5 times [2024-06-21 16:41:14,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:14,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398938918] [2024-06-21 16:41:14,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:14,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:14,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:15,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:41:15,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:15,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398938918] [2024-06-21 16:41:15,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398938918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:15,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:15,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:41:15,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805853046] [2024-06-21 16:41:15,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:15,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:41:15,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:15,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:41:15,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:41:15,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:41:15,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 117 transitions, 993 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:15,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:15,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:41:15,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:16,179 INFO L124 PetriNetUnfolderBase]: 2379/3656 cut-off events. [2024-06-21 16:41:16,180 INFO L125 PetriNetUnfolderBase]: For 105081/105081 co-relation queries the response was YES. [2024-06-21 16:41:16,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22332 conditions, 3656 events. 2379/3656 cut-off events. For 105081/105081 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 18352 event pairs, 802 based on Foata normal form. 2/3656 useless extension candidates. Maximal degree in co-relation 22287. Up to 3417 conditions per place. [2024-06-21 16:41:16,201 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 111 selfloop transitions, 29 changer transitions 0/145 dead transitions. [2024-06-21 16:41:16,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 145 transitions, 1490 flow [2024-06-21 16:41:16,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:41:16,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:41:16,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 16:41:16,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4403409090909091 [2024-06-21 16:41:16,202 INFO L175 Difference]: Start difference. First operand has 106 places, 117 transitions, 993 flow. Second operand 8 states and 155 transitions. [2024-06-21 16:41:16,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 145 transitions, 1490 flow [2024-06-21 16:41:16,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 145 transitions, 1418 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 16:41:16,247 INFO L231 Difference]: Finished difference. Result has 108 places, 120 transitions, 1048 flow [2024-06-21 16:41:16,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=921, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1048, PETRI_PLACES=108, PETRI_TRANSITIONS=120} [2024-06-21 16:41:16,248 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 63 predicate places. [2024-06-21 16:41:16,248 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 120 transitions, 1048 flow [2024-06-21 16:41:16,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:16,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:16,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:16,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 16:41:16,249 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:16,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:16,249 INFO L85 PathProgramCache]: Analyzing trace with hash 710728026, now seen corresponding path program 3 times [2024-06-21 16:41:16,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:16,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241890833] [2024-06-21 16:41:16,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:16,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:16,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:16,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:41:16,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:16,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241890833] [2024-06-21 16:41:16,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241890833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:16,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:16,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:41:16,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131702115] [2024-06-21 16:41:16,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:16,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:41:16,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:16,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:41:16,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:41:17,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:41:17,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 120 transitions, 1048 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:17,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:17,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:41:17,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:17,654 INFO L124 PetriNetUnfolderBase]: 2401/3693 cut-off events. [2024-06-21 16:41:17,654 INFO L125 PetriNetUnfolderBase]: For 113210/113210 co-relation queries the response was YES. [2024-06-21 16:41:17,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22824 conditions, 3693 events. 2401/3693 cut-off events. For 113210/113210 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 18588 event pairs, 802 based on Foata normal form. 4/3695 useless extension candidates. Maximal degree in co-relation 22779. Up to 3460 conditions per place. [2024-06-21 16:41:17,674 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 121 selfloop transitions, 22 changer transitions 0/148 dead transitions. [2024-06-21 16:41:17,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 148 transitions, 1454 flow [2024-06-21 16:41:17,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:41:17,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:41:17,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 16:41:17,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4346590909090909 [2024-06-21 16:41:17,675 INFO L175 Difference]: Start difference. First operand has 108 places, 120 transitions, 1048 flow. Second operand 8 states and 153 transitions. [2024-06-21 16:41:17,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 148 transitions, 1454 flow [2024-06-21 16:41:17,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 148 transitions, 1308 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-21 16:41:17,730 INFO L231 Difference]: Finished difference. Result has 109 places, 123 transitions, 1014 flow [2024-06-21 16:41:17,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=902, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1014, PETRI_PLACES=109, PETRI_TRANSITIONS=123} [2024-06-21 16:41:17,730 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 64 predicate places. [2024-06-21 16:41:17,730 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 123 transitions, 1014 flow [2024-06-21 16:41:17,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:17,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:17,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:17,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 16:41:17,731 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:17,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:17,731 INFO L85 PathProgramCache]: Analyzing trace with hash 703376376, now seen corresponding path program 4 times [2024-06-21 16:41:17,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:17,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825373138] [2024-06-21 16:41:17,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:17,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:17,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:18,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-21 16:41:18,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:18,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825373138] [2024-06-21 16:41:18,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825373138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:18,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:18,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:41:18,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783475861] [2024-06-21 16:41:18,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:18,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:41:18,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:18,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:41:18,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:41:18,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:41:18,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 123 transitions, 1014 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:18,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:18,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:41:18,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:19,074 INFO L124 PetriNetUnfolderBase]: 2391/3679 cut-off events. [2024-06-21 16:41:19,074 INFO L125 PetriNetUnfolderBase]: For 119050/119050 co-relation queries the response was YES. [2024-06-21 16:41:19,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22862 conditions, 3679 events. 2391/3679 cut-off events. For 119050/119050 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 18485 event pairs, 800 based on Foata normal form. 4/3681 useless extension candidates. Maximal degree in co-relation 22816. Up to 3410 conditions per place. [2024-06-21 16:41:19,094 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 114 selfloop transitions, 29 changer transitions 0/148 dead transitions. [2024-06-21 16:41:19,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 148 transitions, 1366 flow [2024-06-21 16:41:19,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:41:19,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:41:19,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 16:41:19,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4403409090909091 [2024-06-21 16:41:19,095 INFO L175 Difference]: Start difference. First operand has 109 places, 123 transitions, 1014 flow. Second operand 8 states and 155 transitions. [2024-06-21 16:41:19,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 148 transitions, 1366 flow [2024-06-21 16:41:19,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 148 transitions, 1262 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-21 16:41:19,170 INFO L231 Difference]: Finished difference. Result has 111 places, 123 transitions, 976 flow [2024-06-21 16:41:19,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=910, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=976, PETRI_PLACES=111, PETRI_TRANSITIONS=123} [2024-06-21 16:41:19,171 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 66 predicate places. [2024-06-21 16:41:19,171 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 123 transitions, 976 flow [2024-06-21 16:41:19,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:19,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:19,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:19,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 16:41:19,171 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:19,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:19,172 INFO L85 PathProgramCache]: Analyzing trace with hash 703370579, now seen corresponding path program 6 times [2024-06-21 16:41:19,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:19,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405251912] [2024-06-21 16:41:19,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:19,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:19,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:19,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:41:19,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:19,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405251912] [2024-06-21 16:41:19,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405251912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:19,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:19,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:41:19,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045868998] [2024-06-21 16:41:19,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:19,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:41:19,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:19,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:41:19,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:41:20,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:41:20,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 123 transitions, 976 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:20,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:20,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:41:20,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:20,587 INFO L124 PetriNetUnfolderBase]: 2386/3672 cut-off events. [2024-06-21 16:41:20,587 INFO L125 PetriNetUnfolderBase]: For 124533/124533 co-relation queries the response was YES. [2024-06-21 16:41:20,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22978 conditions, 3672 events. 2386/3672 cut-off events. For 124533/124533 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 18462 event pairs, 800 based on Foata normal form. 2/3672 useless extension candidates. Maximal degree in co-relation 22931. Up to 3430 conditions per place. [2024-06-21 16:41:20,612 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 111 selfloop transitions, 30 changer transitions 0/146 dead transitions. [2024-06-21 16:41:20,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 146 transitions, 1316 flow [2024-06-21 16:41:20,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:41:20,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:41:20,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 16:41:20,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-21 16:41:20,613 INFO L175 Difference]: Start difference. First operand has 111 places, 123 transitions, 976 flow. Second operand 8 states and 152 transitions. [2024-06-21 16:41:20,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 146 transitions, 1316 flow [2024-06-21 16:41:20,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 146 transitions, 1178 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-21 16:41:20,663 INFO L231 Difference]: Finished difference. Result has 112 places, 123 transitions, 906 flow [2024-06-21 16:41:20,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=838, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=906, PETRI_PLACES=112, PETRI_TRANSITIONS=123} [2024-06-21 16:41:20,663 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 67 predicate places. [2024-06-21 16:41:20,663 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 123 transitions, 906 flow [2024-06-21 16:41:20,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:20,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:20,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:20,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 16:41:20,664 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:20,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:20,664 INFO L85 PathProgramCache]: Analyzing trace with hash 703370424, now seen corresponding path program 3 times [2024-06-21 16:41:20,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:20,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757391841] [2024-06-21 16:41:20,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:20,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:20,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:21,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:41:21,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:21,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757391841] [2024-06-21 16:41:21,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757391841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:21,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:21,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:41:21,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613910620] [2024-06-21 16:41:21,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:21,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:41:21,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:21,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:41:21,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:41:21,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 16:41:21,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 123 transitions, 906 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-21 16:41:21,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:21,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 16:41:21,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:22,175 INFO L124 PetriNetUnfolderBase]: 2255/3539 cut-off events. [2024-06-21 16:41:22,175 INFO L125 PetriNetUnfolderBase]: For 130783/130783 co-relation queries the response was YES. [2024-06-21 16:41:22,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22310 conditions, 3539 events. 2255/3539 cut-off events. For 130783/130783 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 18257 event pairs, 750 based on Foata normal form. 2/3539 useless extension candidates. Maximal degree in co-relation 22262. Up to 3247 conditions per place. [2024-06-21 16:41:22,195 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 116 selfloop transitions, 17 changer transitions 0/149 dead transitions. [2024-06-21 16:41:22,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 149 transitions, 1286 flow [2024-06-21 16:41:22,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:41:22,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:41:22,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 16:41:22,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-21 16:41:22,196 INFO L175 Difference]: Start difference. First operand has 112 places, 123 transitions, 906 flow. Second operand 8 states and 156 transitions. [2024-06-21 16:41:22,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 149 transitions, 1286 flow [2024-06-21 16:41:22,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 149 transitions, 1218 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 16:41:22,246 INFO L231 Difference]: Finished difference. Result has 113 places, 126 transitions, 942 flow [2024-06-21 16:41:22,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=838, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=942, PETRI_PLACES=113, PETRI_TRANSITIONS=126} [2024-06-21 16:41:22,247 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 68 predicate places. [2024-06-21 16:41:22,247 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 126 transitions, 942 flow [2024-06-21 16:41:22,247 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-21 16:41:22,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:22,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:22,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 16:41:22,248 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-21 16:41:22,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:22,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1817676521, now seen corresponding path program 1 times [2024-06-21 16:41:22,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:22,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343124374] [2024-06-21 16:41:22,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:22,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:22,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:22,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:41:22,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:22,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343124374] [2024-06-21 16:41:22,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343124374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:22,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:22,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:41:22,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57899756] [2024-06-21 16:41:22,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:22,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:41:22,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:22,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:41:22,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:41:22,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:41:22,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 126 transitions, 942 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:22,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:22,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:41:22,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:23,577 INFO L124 PetriNetUnfolderBase]: 2709/4148 cut-off events. [2024-06-21 16:41:23,577 INFO L125 PetriNetUnfolderBase]: For 181601/181601 co-relation queries the response was YES. [2024-06-21 16:41:23,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27609 conditions, 4148 events. 2709/4148 cut-off events. For 181601/181601 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 20974 event pairs, 1070 based on Foata normal form. 1/4147 useless extension candidates. Maximal degree in co-relation 27560. Up to 3957 conditions per place. [2024-06-21 16:41:23,600 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 102 selfloop transitions, 11 changer transitions 0/138 dead transitions. [2024-06-21 16:41:23,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 138 transitions, 1216 flow [2024-06-21 16:41:23,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:41:23,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:41:23,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-21 16:41:23,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-21 16:41:23,601 INFO L175 Difference]: Start difference. First operand has 113 places, 126 transitions, 942 flow. Second operand 6 states and 108 transitions. [2024-06-21 16:41:23,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 138 transitions, 1216 flow [2024-06-21 16:41:23,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 138 transitions, 1136 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 16:41:23,669 INFO L231 Difference]: Finished difference. Result has 113 places, 129 transitions, 922 flow [2024-06-21 16:41:23,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=862, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=922, PETRI_PLACES=113, PETRI_TRANSITIONS=129} [2024-06-21 16:41:23,669 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 68 predicate places. [2024-06-21 16:41:23,670 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 129 transitions, 922 flow [2024-06-21 16:41:23,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:23,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:23,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:23,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 16:41:23,670 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:23,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:23,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1340287382, now seen corresponding path program 1 times [2024-06-21 16:41:23,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:23,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354937765] [2024-06-21 16:41:23,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:23,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:23,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:24,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:41:24,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:24,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354937765] [2024-06-21 16:41:24,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354937765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:24,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:24,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:41:24,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107205192] [2024-06-21 16:41:24,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:24,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:41:24,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:24,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:41:24,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:41:24,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 16:41:24,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 129 transitions, 922 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:24,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:24,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 16:41:24,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:25,584 INFO L124 PetriNetUnfolderBase]: 2372/3696 cut-off events. [2024-06-21 16:41:25,584 INFO L125 PetriNetUnfolderBase]: For 173680/173680 co-relation queries the response was YES. [2024-06-21 16:41:25,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25660 conditions, 3696 events. 2372/3696 cut-off events. For 173680/173680 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 19192 event pairs, 590 based on Foata normal form. 4/3698 useless extension candidates. Maximal degree in co-relation 25610. Up to 3282 conditions per place. [2024-06-21 16:41:25,606 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 135 selfloop transitions, 25 changer transitions 0/177 dead transitions. [2024-06-21 16:41:25,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 177 transitions, 1572 flow [2024-06-21 16:41:25,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:41:25,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:41:25,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-21 16:41:25,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-06-21 16:41:25,608 INFO L175 Difference]: Start difference. First operand has 113 places, 129 transitions, 922 flow. Second operand 10 states and 205 transitions. [2024-06-21 16:41:25,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 177 transitions, 1572 flow [2024-06-21 16:41:25,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 177 transitions, 1534 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 16:41:25,679 INFO L231 Difference]: Finished difference. Result has 119 places, 133 transitions, 1049 flow [2024-06-21 16:41:25,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=884, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1049, PETRI_PLACES=119, PETRI_TRANSITIONS=133} [2024-06-21 16:41:25,680 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 74 predicate places. [2024-06-21 16:41:25,680 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 133 transitions, 1049 flow [2024-06-21 16:41:25,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:25,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:25,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:25,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 16:41:25,681 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:25,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:25,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1340226808, now seen corresponding path program 1 times [2024-06-21 16:41:25,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:25,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741084675] [2024-06-21 16:41:25,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:25,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:25,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:26,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:41:26,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:26,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741084675] [2024-06-21 16:41:26,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741084675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:26,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:26,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:41:26,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313461658] [2024-06-21 16:41:26,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:26,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:41:26,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:26,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:41:26,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:41:26,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:41:26,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 133 transitions, 1049 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:26,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:26,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:41:26,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:27,729 INFO L124 PetriNetUnfolderBase]: 2512/3841 cut-off events. [2024-06-21 16:41:27,730 INFO L125 PetriNetUnfolderBase]: For 185923/185923 co-relation queries the response was YES. [2024-06-21 16:41:27,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27149 conditions, 3841 events. 2512/3841 cut-off events. For 185923/185923 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 19385 event pairs, 780 based on Foata normal form. 2/3841 useless extension candidates. Maximal degree in co-relation 27098. Up to 3573 conditions per place. [2024-06-21 16:41:27,754 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 148 selfloop transitions, 26 changer transitions 0/180 dead transitions. [2024-06-21 16:41:27,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 180 transitions, 1567 flow [2024-06-21 16:41:27,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:41:27,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:41:27,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-06-21 16:41:27,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-21 16:41:27,756 INFO L175 Difference]: Start difference. First operand has 119 places, 133 transitions, 1049 flow. Second operand 11 states and 209 transitions. [2024-06-21 16:41:27,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 180 transitions, 1567 flow [2024-06-21 16:41:27,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 180 transitions, 1480 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-21 16:41:27,848 INFO L231 Difference]: Finished difference. Result has 124 places, 136 transitions, 1087 flow [2024-06-21 16:41:27,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=962, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1087, PETRI_PLACES=124, PETRI_TRANSITIONS=136} [2024-06-21 16:41:27,848 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 79 predicate places. [2024-06-21 16:41:27,848 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 136 transitions, 1087 flow [2024-06-21 16:41:27,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:27,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:27,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:27,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 16:41:27,849 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:27,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:27,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1786861598, now seen corresponding path program 2 times [2024-06-21 16:41:27,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:27,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247108839] [2024-06-21 16:41:27,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:27,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:27,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:28,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-21 16:41:28,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:28,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247108839] [2024-06-21 16:41:28,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247108839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:28,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:28,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:41:28,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526334409] [2024-06-21 16:41:28,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:28,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:41:28,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:28,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:41:28,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:41:29,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 16:41:29,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 136 transitions, 1087 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:29,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:29,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 16:41:29,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:29,773 INFO L124 PetriNetUnfolderBase]: 2417/3761 cut-off events. [2024-06-21 16:41:29,773 INFO L125 PetriNetUnfolderBase]: For 199190/199190 co-relation queries the response was YES. [2024-06-21 16:41:29,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27207 conditions, 3761 events. 2417/3761 cut-off events. For 199190/199190 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 19525 event pairs, 745 based on Foata normal form. 4/3763 useless extension candidates. Maximal degree in co-relation 27154. Up to 3396 conditions per place. [2024-06-21 16:41:29,797 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 139 selfloop transitions, 25 changer transitions 0/182 dead transitions. [2024-06-21 16:41:29,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 182 transitions, 1583 flow [2024-06-21 16:41:29,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:41:29,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:41:29,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-21 16:41:29,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4590909090909091 [2024-06-21 16:41:29,798 INFO L175 Difference]: Start difference. First operand has 124 places, 136 transitions, 1087 flow. Second operand 10 states and 202 transitions. [2024-06-21 16:41:29,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 182 transitions, 1583 flow [2024-06-21 16:41:29,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 182 transitions, 1479 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-21 16:41:29,872 INFO L231 Difference]: Finished difference. Result has 125 places, 141 transitions, 1108 flow [2024-06-21 16:41:29,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=988, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1108, PETRI_PLACES=125, PETRI_TRANSITIONS=141} [2024-06-21 16:41:29,872 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 80 predicate places. [2024-06-21 16:41:29,872 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 141 transitions, 1108 flow [2024-06-21 16:41:29,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:29,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:29,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:29,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 16:41:29,873 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:29,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:29,873 INFO L85 PathProgramCache]: Analyzing trace with hash 399232616, now seen corresponding path program 1 times [2024-06-21 16:41:29,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:29,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065814036] [2024-06-21 16:41:29,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:29,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:29,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:30,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:41:30,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:30,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065814036] [2024-06-21 16:41:30,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065814036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:30,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:30,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:41:30,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601856618] [2024-06-21 16:41:30,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:30,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:41:30,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:30,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:41:30,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:41:30,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:41:30,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 141 transitions, 1108 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:30,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:30,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:41:30,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:31,557 INFO L124 PetriNetUnfolderBase]: 2565/3920 cut-off events. [2024-06-21 16:41:31,557 INFO L125 PetriNetUnfolderBase]: For 213222/213222 co-relation queries the response was YES. [2024-06-21 16:41:31,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28531 conditions, 3920 events. 2565/3920 cut-off events. For 213222/213222 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 19838 event pairs, 769 based on Foata normal form. 4/3920 useless extension candidates. Maximal degree in co-relation 28477. Up to 3678 conditions per place. [2024-06-21 16:41:31,579 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 152 selfloop transitions, 20 changer transitions 0/178 dead transitions. [2024-06-21 16:41:31,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 178 transitions, 1598 flow [2024-06-21 16:41:31,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:41:31,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:41:31,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-21 16:41:31,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43686868686868685 [2024-06-21 16:41:31,580 INFO L175 Difference]: Start difference. First operand has 125 places, 141 transitions, 1108 flow. Second operand 9 states and 173 transitions. [2024-06-21 16:41:31,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 178 transitions, 1598 flow [2024-06-21 16:41:31,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 178 transitions, 1529 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 16:41:31,652 INFO L231 Difference]: Finished difference. Result has 128 places, 144 transitions, 1151 flow [2024-06-21 16:41:31,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1039, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1151, PETRI_PLACES=128, PETRI_TRANSITIONS=144} [2024-06-21 16:41:31,652 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 83 predicate places. [2024-06-21 16:41:31,652 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 144 transitions, 1151 flow [2024-06-21 16:41:31,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:31,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:31,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:31,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 16:41:31,653 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:31,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:31,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1789658108, now seen corresponding path program 3 times [2024-06-21 16:41:31,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:31,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477941485] [2024-06-21 16:41:31,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:31,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:31,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:32,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:41:32,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:32,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477941485] [2024-06-21 16:41:32,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477941485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:32,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:32,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:41:32,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371272814] [2024-06-21 16:41:32,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:32,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:41:32,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:32,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:41:32,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:41:33,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 16:41:33,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 144 transitions, 1151 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:33,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:33,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 16:41:33,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:33,815 INFO L124 PetriNetUnfolderBase]: 2430/3781 cut-off events. [2024-06-21 16:41:33,815 INFO L125 PetriNetUnfolderBase]: For 222111/222111 co-relation queries the response was YES. [2024-06-21 16:41:33,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28167 conditions, 3781 events. 2430/3781 cut-off events. For 222111/222111 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 19646 event pairs, 734 based on Foata normal form. 4/3781 useless extension candidates. Maximal degree in co-relation 28112. Up to 3441 conditions per place. [2024-06-21 16:41:33,840 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 141 selfloop transitions, 19 changer transitions 0/178 dead transitions. [2024-06-21 16:41:33,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 178 transitions, 1557 flow [2024-06-21 16:41:33,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:41:33,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:41:33,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-21 16:41:33,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-21 16:41:33,841 INFO L175 Difference]: Start difference. First operand has 128 places, 144 transitions, 1151 flow. Second operand 9 states and 180 transitions. [2024-06-21 16:41:33,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 178 transitions, 1557 flow [2024-06-21 16:41:33,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 178 transitions, 1437 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-21 16:41:33,912 INFO L231 Difference]: Finished difference. Result has 130 places, 144 transitions, 1076 flow [2024-06-21 16:41:33,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1031, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1076, PETRI_PLACES=130, PETRI_TRANSITIONS=144} [2024-06-21 16:41:33,913 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 85 predicate places. [2024-06-21 16:41:33,913 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 144 transitions, 1076 flow [2024-06-21 16:41:33,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:33,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:33,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:33,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 16:41:33,913 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:33,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:33,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1905127032, now seen corresponding path program 2 times [2024-06-21 16:41:33,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:33,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970021261] [2024-06-21 16:41:33,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:33,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:33,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:34,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:41:34,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:34,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970021261] [2024-06-21 16:41:34,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970021261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:34,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:34,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:41:34,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091612420] [2024-06-21 16:41:34,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:34,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:41:34,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:34,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:41:34,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:41:35,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:41:35,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 144 transitions, 1076 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:35,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:35,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:41:35,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:35,627 INFO L124 PetriNetUnfolderBase]: 2568/3925 cut-off events. [2024-06-21 16:41:35,627 INFO L125 PetriNetUnfolderBase]: For 233450/233453 co-relation queries the response was YES. [2024-06-21 16:41:35,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29221 conditions, 3925 events. 2568/3925 cut-off events. For 233450/233453 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 19910 event pairs, 777 based on Foata normal form. 2/3922 useless extension candidates. Maximal degree in co-relation 29165. Up to 3565 conditions per place. [2024-06-21 16:41:35,650 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 118 selfloop transitions, 53 changer transitions 0/177 dead transitions. [2024-06-21 16:41:35,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 177 transitions, 1560 flow [2024-06-21 16:41:35,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:41:35,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:41:35,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-21 16:41:35,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 16:41:35,651 INFO L175 Difference]: Start difference. First operand has 130 places, 144 transitions, 1076 flow. Second operand 9 states and 176 transitions. [2024-06-21 16:41:35,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 177 transitions, 1560 flow [2024-06-21 16:41:35,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 177 transitions, 1498 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 16:41:35,739 INFO L231 Difference]: Finished difference. Result has 130 places, 147 transitions, 1200 flow [2024-06-21 16:41:35,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1014, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1200, PETRI_PLACES=130, PETRI_TRANSITIONS=147} [2024-06-21 16:41:35,740 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 85 predicate places. [2024-06-21 16:41:35,740 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 147 transitions, 1200 flow [2024-06-21 16:41:35,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:35,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:35,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:35,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 16:41:35,740 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:35,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:35,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1905127218, now seen corresponding path program 2 times [2024-06-21 16:41:35,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:35,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015003234] [2024-06-21 16:41:35,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:35,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:35,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:36,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-21 16:41:36,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:36,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015003234] [2024-06-21 16:41:36,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015003234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:36,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:36,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:41:36,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407646306] [2024-06-21 16:41:36,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:36,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:41:36,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:36,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:41:36,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:41:36,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:41:36,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 147 transitions, 1200 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:36,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:36,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:41:36,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:37,379 INFO L124 PetriNetUnfolderBase]: 2670/4077 cut-off events. [2024-06-21 16:41:37,379 INFO L125 PetriNetUnfolderBase]: For 258596/258599 co-relation queries the response was YES. [2024-06-21 16:41:37,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31444 conditions, 4077 events. 2670/4077 cut-off events. For 258596/258599 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 20765 event pairs, 754 based on Foata normal form. 4/4076 useless extension candidates. Maximal degree in co-relation 31387. Up to 3487 conditions per place. [2024-06-21 16:41:37,409 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 125 selfloop transitions, 68 changer transitions 0/199 dead transitions. [2024-06-21 16:41:37,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 199 transitions, 2374 flow [2024-06-21 16:41:37,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:41:37,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:41:37,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-21 16:41:37,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4797979797979798 [2024-06-21 16:41:37,410 INFO L175 Difference]: Start difference. First operand has 130 places, 147 transitions, 1200 flow. Second operand 9 states and 190 transitions. [2024-06-21 16:41:37,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 199 transitions, 2374 flow [2024-06-21 16:41:37,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 199 transitions, 2212 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-21 16:41:37,533 INFO L231 Difference]: Finished difference. Result has 132 places, 159 transitions, 1452 flow [2024-06-21 16:41:37,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1452, PETRI_PLACES=132, PETRI_TRANSITIONS=159} [2024-06-21 16:41:37,534 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 87 predicate places. [2024-06-21 16:41:37,534 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 159 transitions, 1452 flow [2024-06-21 16:41:37,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:37,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:37,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:37,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 16:41:37,534 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:37,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:37,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1905133728, now seen corresponding path program 3 times [2024-06-21 16:41:37,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:37,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854287722] [2024-06-21 16:41:37,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:37,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:37,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:38,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:41:38,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:38,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854287722] [2024-06-21 16:41:38,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854287722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:38,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:38,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:41:38,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309339570] [2024-06-21 16:41:38,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:38,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:41:38,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:38,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:41:38,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:41:38,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:41:38,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 159 transitions, 1452 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:38,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:38,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:41:38,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:39,097 INFO L124 PetriNetUnfolderBase]: 2660/4068 cut-off events. [2024-06-21 16:41:39,097 INFO L125 PetriNetUnfolderBase]: For 271117/271120 co-relation queries the response was YES. [2024-06-21 16:41:39,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31971 conditions, 4068 events. 2660/4068 cut-off events. For 271117/271120 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 20750 event pairs, 749 based on Foata normal form. 4/4067 useless extension candidates. Maximal degree in co-relation 31913. Up to 3479 conditions per place. [2024-06-21 16:41:39,126 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 120 selfloop transitions, 70 changer transitions 0/196 dead transitions. [2024-06-21 16:41:39,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 196 transitions, 2216 flow [2024-06-21 16:41:39,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:41:39,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:41:39,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-21 16:41:39,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4696969696969697 [2024-06-21 16:41:39,128 INFO L175 Difference]: Start difference. First operand has 132 places, 159 transitions, 1452 flow. Second operand 9 states and 186 transitions. [2024-06-21 16:41:39,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 196 transitions, 2216 flow [2024-06-21 16:41:39,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 196 transitions, 2070 flow, removed 62 selfloop flow, removed 3 redundant places. [2024-06-21 16:41:39,270 INFO L231 Difference]: Finished difference. Result has 138 places, 159 transitions, 1454 flow [2024-06-21 16:41:39,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1306, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1454, PETRI_PLACES=138, PETRI_TRANSITIONS=159} [2024-06-21 16:41:39,270 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 93 predicate places. [2024-06-21 16:41:39,270 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 159 transitions, 1454 flow [2024-06-21 16:41:39,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:39,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:39,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:39,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 16:41:39,271 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:39,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:39,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1222139252, now seen corresponding path program 4 times [2024-06-21 16:41:39,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:39,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988885102] [2024-06-21 16:41:39,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:39,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:39,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:40,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-21 16:41:40,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:40,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988885102] [2024-06-21 16:41:40,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988885102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:40,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:40,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:41:40,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027996292] [2024-06-21 16:41:40,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:40,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:41:40,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:40,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:41:40,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:41:40,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 16:41:40,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 159 transitions, 1454 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:40,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:40,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 16:41:40,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:41,215 INFO L124 PetriNetUnfolderBase]: 2546/3959 cut-off events. [2024-06-21 16:41:41,216 INFO L125 PetriNetUnfolderBase]: For 282330/282333 co-relation queries the response was YES. [2024-06-21 16:41:41,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31639 conditions, 3959 events. 2546/3959 cut-off events. For 282330/282333 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 20669 event pairs, 752 based on Foata normal form. 6/3960 useless extension candidates. Maximal degree in co-relation 31579. Up to 3563 conditions per place. [2024-06-21 16:41:41,245 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 142 selfloop transitions, 31 changer transitions 0/192 dead transitions. [2024-06-21 16:41:41,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 192 transitions, 1942 flow [2024-06-21 16:41:41,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:41:41,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:41:41,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-21 16:41:41,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45707070707070707 [2024-06-21 16:41:41,246 INFO L175 Difference]: Start difference. First operand has 138 places, 159 transitions, 1454 flow. Second operand 9 states and 181 transitions. [2024-06-21 16:41:41,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 192 transitions, 1942 flow [2024-06-21 16:41:41,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 192 transitions, 1804 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 16:41:41,352 INFO L231 Difference]: Finished difference. Result has 140 places, 161 transitions, 1453 flow [2024-06-21 16:41:41,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1316, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1453, PETRI_PLACES=140, PETRI_TRANSITIONS=161} [2024-06-21 16:41:41,353 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 95 predicate places. [2024-06-21 16:41:41,353 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 161 transitions, 1453 flow [2024-06-21 16:41:41,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:41,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:41,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:41,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 16:41:41,353 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:41,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:41,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1904949402, now seen corresponding path program 3 times [2024-06-21 16:41:41,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:41,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836993876] [2024-06-21 16:41:41,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:41,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:41,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:42,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:41:42,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:42,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836993876] [2024-06-21 16:41:42,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836993876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:42,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:42,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:41:42,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597362039] [2024-06-21 16:41:42,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:42,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:41:42,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:42,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:41:42,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:41:42,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:41:42,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 161 transitions, 1453 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:42,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:42,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:41:42,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:43,099 INFO L124 PetriNetUnfolderBase]: 2688/4111 cut-off events. [2024-06-21 16:41:43,100 INFO L125 PetriNetUnfolderBase]: For 297274/297277 co-relation queries the response was YES. [2024-06-21 16:41:43,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33024 conditions, 4111 events. 2688/4111 cut-off events. For 297274/297277 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 21004 event pairs, 786 based on Foata normal form. 2/4108 useless extension candidates. Maximal degree in co-relation 32963. Up to 3718 conditions per place. [2024-06-21 16:41:43,130 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 134 selfloop transitions, 58 changer transitions 0/198 dead transitions. [2024-06-21 16:41:43,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 198 transitions, 1999 flow [2024-06-21 16:41:43,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:41:43,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:41:43,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-21 16:41:43,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-21 16:41:43,131 INFO L175 Difference]: Start difference. First operand has 140 places, 161 transitions, 1453 flow. Second operand 10 states and 195 transitions. [2024-06-21 16:41:43,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 198 transitions, 1999 flow [2024-06-21 16:41:43,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 198 transitions, 1880 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-21 16:41:43,262 INFO L231 Difference]: Finished difference. Result has 143 places, 164 transitions, 1541 flow [2024-06-21 16:41:43,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1334, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1541, PETRI_PLACES=143, PETRI_TRANSITIONS=164} [2024-06-21 16:41:43,262 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 98 predicate places. [2024-06-21 16:41:43,262 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 164 transitions, 1541 flow [2024-06-21 16:41:43,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:43,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:43,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:43,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 16:41:43,263 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:43,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:43,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1904954238, now seen corresponding path program 4 times [2024-06-21 16:41:43,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:43,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613493582] [2024-06-21 16:41:43,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:43,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:43,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:44,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:41:44,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:44,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613493582] [2024-06-21 16:41:44,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613493582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:44,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:44,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:41:44,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396710773] [2024-06-21 16:41:44,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:44,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:41:44,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:44,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:41:44,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:41:44,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:41:44,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 164 transitions, 1541 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:44,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:44,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:41:44,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:44,821 INFO L124 PetriNetUnfolderBase]: 2678/4092 cut-off events. [2024-06-21 16:41:44,821 INFO L125 PetriNetUnfolderBase]: For 310328/310331 co-relation queries the response was YES. [2024-06-21 16:41:44,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33431 conditions, 4092 events. 2678/4092 cut-off events. For 310328/310331 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 20867 event pairs, 752 based on Foata normal form. 4/4091 useless extension candidates. Maximal degree in co-relation 33369. Up to 3514 conditions per place. [2024-06-21 16:41:44,852 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 127 selfloop transitions, 67 changer transitions 0/200 dead transitions. [2024-06-21 16:41:44,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 200 transitions, 2181 flow [2024-06-21 16:41:44,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:41:44,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:41:44,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-21 16:41:44,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-21 16:41:44,854 INFO L175 Difference]: Start difference. First operand has 143 places, 164 transitions, 1541 flow. Second operand 9 states and 187 transitions. [2024-06-21 16:41:44,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 200 transitions, 2181 flow [2024-06-21 16:41:44,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 200 transitions, 1964 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-06-21 16:41:44,994 INFO L231 Difference]: Finished difference. Result has 144 places, 164 transitions, 1466 flow [2024-06-21 16:41:44,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1324, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1466, PETRI_PLACES=144, PETRI_TRANSITIONS=164} [2024-06-21 16:41:44,994 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 99 predicate places. [2024-06-21 16:41:44,995 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 164 transitions, 1466 flow [2024-06-21 16:41:44,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:44,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:44,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:44,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 16:41:44,995 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:44,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:44,995 INFO L85 PathProgramCache]: Analyzing trace with hash 500049978, now seen corresponding path program 1 times [2024-06-21 16:41:44,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:44,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301565993] [2024-06-21 16:41:44,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:44,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:45,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:45,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-21 16:41:45,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:45,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301565993] [2024-06-21 16:41:45,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301565993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:45,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:45,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:41:45,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36408084] [2024-06-21 16:41:45,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:45,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:41:45,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:45,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:41:45,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:41:45,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 16:41:45,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 164 transitions, 1466 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 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-21 16:41:45,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:45,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 16:41:45,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:46,258 INFO L124 PetriNetUnfolderBase]: 2769/4312 cut-off events. [2024-06-21 16:41:46,258 INFO L125 PetriNetUnfolderBase]: For 360486/360492 co-relation queries the response was YES. [2024-06-21 16:41:46,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36023 conditions, 4312 events. 2769/4312 cut-off events. For 360486/360492 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 22513 event pairs, 926 based on Foata normal form. 4/4293 useless extension candidates. Maximal degree in co-relation 35960. Up to 3934 conditions per place. [2024-06-21 16:41:46,291 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 138 selfloop transitions, 18 changer transitions 0/186 dead transitions. [2024-06-21 16:41:46,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 186 transitions, 1968 flow [2024-06-21 16:41:46,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:41:46,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:41:46,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 122 transitions. [2024-06-21 16:41:46,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4621212121212121 [2024-06-21 16:41:46,292 INFO L175 Difference]: Start difference. First operand has 144 places, 164 transitions, 1466 flow. Second operand 6 states and 122 transitions. [2024-06-21 16:41:46,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 186 transitions, 1968 flow [2024-06-21 16:41:46,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 186 transitions, 1794 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-21 16:41:46,449 INFO L231 Difference]: Finished difference. Result has 141 places, 170 transitions, 1409 flow [2024-06-21 16:41:46,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1292, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1409, PETRI_PLACES=141, PETRI_TRANSITIONS=170} [2024-06-21 16:41:46,450 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 96 predicate places. [2024-06-21 16:41:46,450 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 170 transitions, 1409 flow [2024-06-21 16:41:46,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 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-21 16:41:46,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:46,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:46,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 16:41:46,450 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:46,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:46,451 INFO L85 PathProgramCache]: Analyzing trace with hash 566007968, now seen corresponding path program 5 times [2024-06-21 16:41:46,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:46,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269841981] [2024-06-21 16:41:46,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:46,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:46,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:47,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:41:47,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:47,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269841981] [2024-06-21 16:41:47,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269841981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:47,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:47,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:41:47,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302362880] [2024-06-21 16:41:47,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:47,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:41:47,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:47,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:41:47,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:41:47,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:41:47,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 170 transitions, 1409 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:47,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:47,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:41:47,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:48,077 INFO L124 PetriNetUnfolderBase]: 2739/4171 cut-off events. [2024-06-21 16:41:48,077 INFO L125 PetriNetUnfolderBase]: For 337627/337627 co-relation queries the response was YES. [2024-06-21 16:41:48,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34667 conditions, 4171 events. 2739/4171 cut-off events. For 337627/337627 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 21194 event pairs, 778 based on Foata normal form. 4/4171 useless extension candidates. Maximal degree in co-relation 34603. Up to 3917 conditions per place. [2024-06-21 16:41:48,107 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 176 selfloop transitions, 20 changer transitions 0/202 dead transitions. [2024-06-21 16:41:48,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 202 transitions, 1949 flow [2024-06-21 16:41:48,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:41:48,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:41:48,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 16:41:48,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-21 16:41:48,108 INFO L175 Difference]: Start difference. First operand has 141 places, 170 transitions, 1409 flow. Second operand 9 states and 168 transitions. [2024-06-21 16:41:48,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 202 transitions, 1949 flow [2024-06-21 16:41:48,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 202 transitions, 1913 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-21 16:41:48,289 INFO L231 Difference]: Finished difference. Result has 148 places, 173 transitions, 1499 flow [2024-06-21 16:41:48,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1373, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1499, PETRI_PLACES=148, PETRI_TRANSITIONS=173} [2024-06-21 16:41:48,289 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 103 predicate places. [2024-06-21 16:41:48,290 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 173 transitions, 1499 flow [2024-06-21 16:41:48,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:48,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:48,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:48,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 16:41:48,290 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:48,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:48,290 INFO L85 PathProgramCache]: Analyzing trace with hash 1368381500, now seen corresponding path program 4 times [2024-06-21 16:41:48,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:48,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919511377] [2024-06-21 16:41:48,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:48,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:48,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:49,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:41:49,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:49,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919511377] [2024-06-21 16:41:49,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919511377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:49,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:49,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:41:49,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644731009] [2024-06-21 16:41:49,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:49,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:41:49,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:49,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:41:49,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:41:49,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:41:49,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 173 transitions, 1499 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:49,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:49,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:41:49,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:50,102 INFO L124 PetriNetUnfolderBase]: 2750/4187 cut-off events. [2024-06-21 16:41:50,102 INFO L125 PetriNetUnfolderBase]: For 351649/351649 co-relation queries the response was YES. [2024-06-21 16:41:50,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35260 conditions, 4187 events. 2750/4187 cut-off events. For 351649/351649 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 21263 event pairs, 783 based on Foata normal form. 2/4185 useless extension candidates. Maximal degree in co-relation 35194. Up to 3956 conditions per place. [2024-06-21 16:41:50,135 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 177 selfloop transitions, 20 changer transitions 0/203 dead transitions. [2024-06-21 16:41:50,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 203 transitions, 2043 flow [2024-06-21 16:41:50,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:41:50,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:41:50,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 16:41:50,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41919191919191917 [2024-06-21 16:41:50,136 INFO L175 Difference]: Start difference. First operand has 148 places, 173 transitions, 1499 flow. Second operand 9 states and 166 transitions. [2024-06-21 16:41:50,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 203 transitions, 2043 flow [2024-06-21 16:41:50,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 203 transitions, 1947 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-21 16:41:50,306 INFO L231 Difference]: Finished difference. Result has 150 places, 176 transitions, 1539 flow [2024-06-21 16:41:50,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1403, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1539, PETRI_PLACES=150, PETRI_TRANSITIONS=176} [2024-06-21 16:41:50,306 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 105 predicate places. [2024-06-21 16:41:50,306 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 176 transitions, 1539 flow [2024-06-21 16:41:50,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:50,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:50,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:50,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 16:41:50,307 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:50,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:50,307 INFO L85 PathProgramCache]: Analyzing trace with hash 557727248, now seen corresponding path program 6 times [2024-06-21 16:41:50,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:50,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694711503] [2024-06-21 16:41:50,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:50,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:50,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:51,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:41:51,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:51,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694711503] [2024-06-21 16:41:51,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694711503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:51,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:51,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:41:51,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357403709] [2024-06-21 16:41:51,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:51,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:41:51,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:51,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:41:51,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:41:51,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:41:51,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 176 transitions, 1539 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:51,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:51,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:41:51,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:52,034 INFO L124 PetriNetUnfolderBase]: 2804/4270 cut-off events. [2024-06-21 16:41:52,034 INFO L125 PetriNetUnfolderBase]: For 375771/375771 co-relation queries the response was YES. [2024-06-21 16:41:52,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36661 conditions, 4270 events. 2804/4270 cut-off events. For 375771/375771 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 21766 event pairs, 778 based on Foata normal form. 4/4270 useless extension candidates. Maximal degree in co-relation 36594. Up to 3928 conditions per place. [2024-06-21 16:41:52,065 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 175 selfloop transitions, 33 changer transitions 0/214 dead transitions. [2024-06-21 16:41:52,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 214 transitions, 2365 flow [2024-06-21 16:41:52,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:41:52,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:41:52,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 16:41:52,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2024-06-21 16:41:52,067 INFO L175 Difference]: Start difference. First operand has 150 places, 176 transitions, 1539 flow. Second operand 9 states and 174 transitions. [2024-06-21 16:41:52,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 214 transitions, 2365 flow [2024-06-21 16:41:52,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 214 transitions, 2253 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-21 16:41:52,241 INFO L231 Difference]: Finished difference. Result has 152 places, 182 transitions, 1663 flow [2024-06-21 16:41:52,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1427, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1663, PETRI_PLACES=152, PETRI_TRANSITIONS=182} [2024-06-21 16:41:52,242 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 107 predicate places. [2024-06-21 16:41:52,242 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 182 transitions, 1663 flow [2024-06-21 16:41:52,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:52,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:52,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:52,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 16:41:52,242 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:52,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:52,243 INFO L85 PathProgramCache]: Analyzing trace with hash 2070593372, now seen corresponding path program 7 times [2024-06-21 16:41:52,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:52,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314865290] [2024-06-21 16:41:52,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:52,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:52,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:53,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:41:53,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:53,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314865290] [2024-06-21 16:41:53,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314865290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:53,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:53,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:41:53,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649157187] [2024-06-21 16:41:53,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:53,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:41:53,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:53,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:41:53,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:41:53,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:41:53,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 182 transitions, 1663 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:53,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:53,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:41:53,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:53,819 INFO L124 PetriNetUnfolderBase]: 2826/4307 cut-off events. [2024-06-21 16:41:53,819 INFO L125 PetriNetUnfolderBase]: For 392567/392567 co-relation queries the response was YES. [2024-06-21 16:41:53,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37332 conditions, 4307 events. 2826/4307 cut-off events. For 392567/392567 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 22020 event pairs, 778 based on Foata normal form. 4/4307 useless extension candidates. Maximal degree in co-relation 37264. Up to 3845 conditions per place. [2024-06-21 16:41:53,854 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 159 selfloop transitions, 52 changer transitions 0/217 dead transitions. [2024-06-21 16:41:53,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 217 transitions, 2427 flow [2024-06-21 16:41:53,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:41:53,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:41:53,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-21 16:41:53,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2024-06-21 16:41:53,855 INFO L175 Difference]: Start difference. First operand has 152 places, 182 transitions, 1663 flow. Second operand 9 states and 177 transitions. [2024-06-21 16:41:53,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 217 transitions, 2427 flow [2024-06-21 16:41:54,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 217 transitions, 2321 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-21 16:41:54,052 INFO L231 Difference]: Finished difference. Result has 156 places, 185 transitions, 1753 flow [2024-06-21 16:41:54,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1557, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1753, PETRI_PLACES=156, PETRI_TRANSITIONS=185} [2024-06-21 16:41:54,052 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 111 predicate places. [2024-06-21 16:41:54,052 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 185 transitions, 1753 flow [2024-06-21 16:41:54,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:54,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:54,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:54,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 16:41:54,053 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:54,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:54,053 INFO L85 PathProgramCache]: Analyzing trace with hash 557733758, now seen corresponding path program 8 times [2024-06-21 16:41:54,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:54,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017381485] [2024-06-21 16:41:54,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:54,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:54,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:54,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:41:54,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:54,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017381485] [2024-06-21 16:41:54,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017381485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:54,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:54,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:41:54,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435129554] [2024-06-21 16:41:54,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:54,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:41:54,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:54,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:41:54,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:41:54,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:41:54,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 185 transitions, 1753 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:54,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:54,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:41:54,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:55,680 INFO L124 PetriNetUnfolderBase]: 2816/4293 cut-off events. [2024-06-21 16:41:55,680 INFO L125 PetriNetUnfolderBase]: For 402901/402901 co-relation queries the response was YES. [2024-06-21 16:41:55,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37426 conditions, 4293 events. 2816/4293 cut-off events. For 402901/402901 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 21960 event pairs, 783 based on Foata normal form. 4/4293 useless extension candidates. Maximal degree in co-relation 37356. Up to 3952 conditions per place. [2024-06-21 16:41:55,716 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 177 selfloop transitions, 32 changer transitions 0/215 dead transitions. [2024-06-21 16:41:55,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 215 transitions, 2251 flow [2024-06-21 16:41:55,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:41:55,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:41:55,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-21 16:41:55,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43686868686868685 [2024-06-21 16:41:55,718 INFO L175 Difference]: Start difference. First operand has 156 places, 185 transitions, 1753 flow. Second operand 9 states and 173 transitions. [2024-06-21 16:41:55,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 215 transitions, 2251 flow [2024-06-21 16:41:56,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 215 transitions, 2011 flow, removed 62 selfloop flow, removed 7 redundant places. [2024-06-21 16:41:56,067 INFO L231 Difference]: Finished difference. Result has 158 places, 185 transitions, 1585 flow [2024-06-21 16:41:56,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1513, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1585, PETRI_PLACES=158, PETRI_TRANSITIONS=185} [2024-06-21 16:41:56,067 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 113 predicate places. [2024-06-21 16:41:56,067 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 185 transitions, 1585 flow [2024-06-21 16:41:56,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:56,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:56,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:56,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 16:41:56,067 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:56,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:56,068 INFO L85 PathProgramCache]: Analyzing trace with hash 329652932, now seen corresponding path program 5 times [2024-06-21 16:41:56,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:56,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004898825] [2024-06-21 16:41:56,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:56,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:56,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:57,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:41:57,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:57,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004898825] [2024-06-21 16:41:57,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004898825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:57,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:57,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:41:57,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556749351] [2024-06-21 16:41:57,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:57,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:41:57,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:57,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:41:57,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:41:57,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:41:57,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 185 transitions, 1585 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:57,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:57,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:41:57,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:41:57,878 INFO L124 PetriNetUnfolderBase]: 2827/4309 cut-off events. [2024-06-21 16:41:57,878 INFO L125 PetriNetUnfolderBase]: For 414102/414102 co-relation queries the response was YES. [2024-06-21 16:41:57,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37535 conditions, 4309 events. 2827/4309 cut-off events. For 414102/414102 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 21976 event pairs, 788 based on Foata normal form. 2/4307 useless extension candidates. Maximal degree in co-relation 37464. Up to 4023 conditions per place. [2024-06-21 16:41:57,914 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 176 selfloop transitions, 33 changer transitions 0/215 dead transitions. [2024-06-21 16:41:57,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 215 transitions, 2159 flow [2024-06-21 16:41:57,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:41:57,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:41:57,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-21 16:41:57,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42676767676767674 [2024-06-21 16:41:57,915 INFO L175 Difference]: Start difference. First operand has 158 places, 185 transitions, 1585 flow. Second operand 9 states and 169 transitions. [2024-06-21 16:41:57,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 215 transitions, 2159 flow [2024-06-21 16:41:58,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 215 transitions, 2077 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 16:41:58,162 INFO L231 Difference]: Finished difference. Result has 159 places, 188 transitions, 1671 flow [2024-06-21 16:41:58,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1503, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1671, PETRI_PLACES=159, PETRI_TRANSITIONS=188} [2024-06-21 16:41:58,163 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 114 predicate places. [2024-06-21 16:41:58,163 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 188 transitions, 1671 flow [2024-06-21 16:41:58,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:58,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:41:58,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:41:58,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 16:41:58,163 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:41:58,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:41:58,163 INFO L85 PathProgramCache]: Analyzing trace with hash 329648158, now seen corresponding path program 5 times [2024-06-21 16:41:58,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:41:58,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138993878] [2024-06-21 16:41:58,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:41:58,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:41:58,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:41:59,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:41:59,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:41:59,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138993878] [2024-06-21 16:41:59,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138993878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:41:59,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:41:59,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:41:59,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259919468] [2024-06-21 16:41:59,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:41:59,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:41:59,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:41:59,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:41:59,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:41:59,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 16:41:59,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 188 transitions, 1671 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:41:59,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:41:59,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 16:41:59,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:00,105 INFO L124 PetriNetUnfolderBase]: 2684/4157 cut-off events. [2024-06-21 16:42:00,106 INFO L125 PetriNetUnfolderBase]: For 426368/426368 co-relation queries the response was YES. [2024-06-21 16:42:00,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36732 conditions, 4157 events. 2684/4157 cut-off events. For 426368/426368 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 21792 event pairs, 756 based on Foata normal form. 4/4157 useless extension candidates. Maximal degree in co-relation 36660. Up to 3786 conditions per place. [2024-06-21 16:42:00,144 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 177 selfloop transitions, 19 changer transitions 0/218 dead transitions. [2024-06-21 16:42:00,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 218 transitions, 2207 flow [2024-06-21 16:42:00,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:42:00,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:42:00,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 16:42:00,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2024-06-21 16:42:00,146 INFO L175 Difference]: Start difference. First operand has 159 places, 188 transitions, 1671 flow. Second operand 9 states and 174 transitions. [2024-06-21 16:42:00,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 218 transitions, 2207 flow [2024-06-21 16:42:00,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 218 transitions, 2063 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-21 16:42:00,439 INFO L231 Difference]: Finished difference. Result has 161 places, 190 transitions, 1650 flow [2024-06-21 16:42:00,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1527, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1650, PETRI_PLACES=161, PETRI_TRANSITIONS=190} [2024-06-21 16:42:00,439 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 116 predicate places. [2024-06-21 16:42:00,439 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 190 transitions, 1650 flow [2024-06-21 16:42:00,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:42:00,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:00,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:42:00,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 16:42:00,440 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:00,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:00,440 INFO L85 PathProgramCache]: Analyzing trace with hash 2070772862, now seen corresponding path program 9 times [2024-06-21 16:42:00,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:00,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527504508] [2024-06-21 16:42:00,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:00,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:00,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:01,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:42:01,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:01,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527504508] [2024-06-21 16:42:01,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527504508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:01,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:01,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:42:01,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136659715] [2024-06-21 16:42:01,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:01,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:42:01,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:01,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:42:01,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:42:01,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:42:01,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 190 transitions, 1650 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:42:01,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:01,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:42:01,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:02,178 INFO L124 PetriNetUnfolderBase]: 2841/4329 cut-off events. [2024-06-21 16:42:02,179 INFO L125 PetriNetUnfolderBase]: For 448030/448030 co-relation queries the response was YES. [2024-06-21 16:42:02,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38530 conditions, 4329 events. 2841/4329 cut-off events. For 448030/448030 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 22154 event pairs, 786 based on Foata normal form. 4/4329 useless extension candidates. Maximal degree in co-relation 38457. Up to 3860 conditions per place. [2024-06-21 16:42:02,216 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 166 selfloop transitions, 53 changer transitions 0/225 dead transitions. [2024-06-21 16:42:02,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 225 transitions, 2436 flow [2024-06-21 16:42:02,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:42:02,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:42:02,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-21 16:42:02,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494949494949495 [2024-06-21 16:42:02,217 INFO L175 Difference]: Start difference. First operand has 161 places, 190 transitions, 1650 flow. Second operand 9 states and 178 transitions. [2024-06-21 16:42:02,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 225 transitions, 2436 flow [2024-06-21 16:42:02,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 225 transitions, 2331 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-21 16:42:02,423 INFO L231 Difference]: Finished difference. Result has 163 places, 193 transitions, 1733 flow [2024-06-21 16:42:02,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1545, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1733, PETRI_PLACES=163, PETRI_TRANSITIONS=193} [2024-06-21 16:42:02,423 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 118 predicate places. [2024-06-21 16:42:02,424 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 193 transitions, 1733 flow [2024-06-21 16:42:02,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:42:02,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:02,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:42:02,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 16:42:02,424 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:02,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:02,425 INFO L85 PathProgramCache]: Analyzing trace with hash 329825912, now seen corresponding path program 6 times [2024-06-21 16:42:02,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:02,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862442693] [2024-06-21 16:42:02,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:02,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:02,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:03,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:42:03,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:03,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862442693] [2024-06-21 16:42:03,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862442693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:03,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:03,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:42:03,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992864968] [2024-06-21 16:42:03,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:03,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:42:03,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:03,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:42:03,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:42:03,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:42:03,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 193 transitions, 1733 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:42:03,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:03,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:42:03,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:04,216 INFO L124 PetriNetUnfolderBase]: 2852/4345 cut-off events. [2024-06-21 16:42:04,216 INFO L125 PetriNetUnfolderBase]: For 461984/461984 co-relation queries the response was YES. [2024-06-21 16:42:04,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39063 conditions, 4345 events. 2852/4345 cut-off events. For 461984/461984 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 22260 event pairs, 791 based on Foata normal form. 2/4343 useless extension candidates. Maximal degree in co-relation 38989. Up to 4059 conditions per place. [2024-06-21 16:42:04,257 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 185 selfloop transitions, 32 changer transitions 0/223 dead transitions. [2024-06-21 16:42:04,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 223 transitions, 2331 flow [2024-06-21 16:42:04,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:42:04,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:42:04,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-21 16:42:04,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292929292929293 [2024-06-21 16:42:04,259 INFO L175 Difference]: Start difference. First operand has 163 places, 193 transitions, 1733 flow. Second operand 9 states and 170 transitions. [2024-06-21 16:42:04,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 223 transitions, 2331 flow [2024-06-21 16:42:04,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 223 transitions, 2141 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-21 16:42:04,580 INFO L231 Difference]: Finished difference. Result has 165 places, 196 transitions, 1717 flow [2024-06-21 16:42:04,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1543, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1717, PETRI_PLACES=165, PETRI_TRANSITIONS=196} [2024-06-21 16:42:04,581 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 120 predicate places. [2024-06-21 16:42:04,581 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 196 transitions, 1717 flow [2024-06-21 16:42:04,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-21 16:42:04,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:04,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:42:04,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 16:42:04,582 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:04,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:04,582 INFO L85 PathProgramCache]: Analyzing trace with hash 329648282, now seen corresponding path program 7 times [2024-06-21 16:42:04,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:04,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332727854] [2024-06-21 16:42:04,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:04,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:04,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:05,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:42:05,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:05,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332727854] [2024-06-21 16:42:05,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332727854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:05,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:05,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:42:05,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218618765] [2024-06-21 16:42:05,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:05,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:42:05,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:05,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:42:05,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:42:05,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:42:05,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 196 transitions, 1717 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:42:05,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:05,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:42:05,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:06,437 INFO L124 PetriNetUnfolderBase]: 2847/4338 cut-off events. [2024-06-21 16:42:06,438 INFO L125 PetriNetUnfolderBase]: For 477642/477642 co-relation queries the response was YES. [2024-06-21 16:42:06,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39135 conditions, 4338 events. 2847/4338 cut-off events. For 477642/477642 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 22289 event pairs, 791 based on Foata normal form. 2/4336 useless extension candidates. Maximal degree in co-relation 39061. Up to 4016 conditions per place. [2024-06-21 16:42:06,478 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 179 selfloop transitions, 45 changer transitions 0/230 dead transitions. [2024-06-21 16:42:06,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 230 transitions, 2345 flow [2024-06-21 16:42:06,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:42:06,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:42:06,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-21 16:42:06,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-21 16:42:06,479 INFO L175 Difference]: Start difference. First operand has 165 places, 196 transitions, 1717 flow. Second operand 10 states and 187 transitions. [2024-06-21 16:42:06,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 230 transitions, 2345 flow [2024-06-21 16:42:06,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 230 transitions, 2195 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-21 16:42:06,784 INFO L231 Difference]: Finished difference. Result has 168 places, 199 transitions, 1777 flow [2024-06-21 16:42:06,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1567, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1777, PETRI_PLACES=168, PETRI_TRANSITIONS=199} [2024-06-21 16:42:06,785 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 123 predicate places. [2024-06-21 16:42:06,785 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 199 transitions, 1777 flow [2024-06-21 16:42:06,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:42:06,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:06,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:42:06,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 16:42:06,785 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:06,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:06,785 INFO L85 PathProgramCache]: Analyzing trace with hash 329826098, now seen corresponding path program 10 times [2024-06-21 16:42:06,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:06,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9624807] [2024-06-21 16:42:06,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:06,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:06,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:07,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-21 16:42:07,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:07,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9624807] [2024-06-21 16:42:07,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9624807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:07,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:07,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:42:07,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004907172] [2024-06-21 16:42:07,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:07,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:42:07,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:07,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:42:07,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:42:07,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:42:07,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 199 transitions, 1777 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:42:07,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:07,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:42:07,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:08,482 INFO L124 PetriNetUnfolderBase]: 2837/4324 cut-off events. [2024-06-21 16:42:08,482 INFO L125 PetriNetUnfolderBase]: For 494135/494135 co-relation queries the response was YES. [2024-06-21 16:42:08,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39465 conditions, 4324 events. 2837/4324 cut-off events. For 494135/494135 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 22127 event pairs, 784 based on Foata normal form. 4/4324 useless extension candidates. Maximal degree in co-relation 39390. Up to 3861 conditions per place. [2024-06-21 16:42:08,524 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 172 selfloop transitions, 52 changer transitions 0/230 dead transitions. [2024-06-21 16:42:08,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 230 transitions, 2309 flow [2024-06-21 16:42:08,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:42:08,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:42:08,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-21 16:42:08,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494949494949495 [2024-06-21 16:42:08,525 INFO L175 Difference]: Start difference. First operand has 168 places, 199 transitions, 1777 flow. Second operand 9 states and 178 transitions. [2024-06-21 16:42:08,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 230 transitions, 2309 flow [2024-06-21 16:42:08,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 230 transitions, 2079 flow, removed 74 selfloop flow, removed 8 redundant places. [2024-06-21 16:42:08,854 INFO L231 Difference]: Finished difference. Result has 169 places, 199 transitions, 1659 flow [2024-06-21 16:42:08,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1547, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1659, PETRI_PLACES=169, PETRI_TRANSITIONS=199} [2024-06-21 16:42:08,854 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 124 predicate places. [2024-06-21 16:42:08,854 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 199 transitions, 1659 flow [2024-06-21 16:42:08,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:42:08,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:08,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:42:08,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 16:42:08,855 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:08,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:08,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1981780848, now seen corresponding path program 2 times [2024-06-21 16:42:08,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:08,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17742070] [2024-06-21 16:42:08,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:08,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:08,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:09,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:42:09,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:09,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17742070] [2024-06-21 16:42:09,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17742070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:09,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:09,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:42:09,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287423708] [2024-06-21 16:42:09,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:09,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:42:09,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:09,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:42:09,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:42:09,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 16:42:09,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 199 transitions, 1659 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 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-21 16:42:09,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:09,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 16:42:09,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:10,216 INFO L124 PetriNetUnfolderBase]: 2900/4505 cut-off events. [2024-06-21 16:42:10,216 INFO L125 PetriNetUnfolderBase]: For 545566/545578 co-relation queries the response was YES. [2024-06-21 16:42:10,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41150 conditions, 4505 events. 2900/4505 cut-off events. For 545566/545578 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 23579 event pairs, 919 based on Foata normal form. 9/4486 useless extension candidates. Maximal degree in co-relation 41074. Up to 4131 conditions per place. [2024-06-21 16:42:10,259 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 163 selfloop transitions, 11 changer transitions 0/208 dead transitions. [2024-06-21 16:42:10,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 208 transitions, 2029 flow [2024-06-21 16:42:10,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:42:10,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:42:10,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-21 16:42:10,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42803030303030304 [2024-06-21 16:42:10,260 INFO L175 Difference]: Start difference. First operand has 169 places, 199 transitions, 1659 flow. Second operand 6 states and 113 transitions. [2024-06-21 16:42:10,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 208 transitions, 2029 flow [2024-06-21 16:42:10,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 208 transitions, 1871 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-21 16:42:10,555 INFO L231 Difference]: Finished difference. Result has 166 places, 199 transitions, 1529 flow [2024-06-21 16:42:10,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1501, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1529, PETRI_PLACES=166, PETRI_TRANSITIONS=199} [2024-06-21 16:42:10,556 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 121 predicate places. [2024-06-21 16:42:10,556 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 199 transitions, 1529 flow [2024-06-21 16:42:10,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 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-21 16:42:10,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:10,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:42:10,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 16:42:10,556 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:10,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:10,556 INFO L85 PathProgramCache]: Analyzing trace with hash 505769850, now seen corresponding path program 1 times [2024-06-21 16:42:10,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:10,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380321065] [2024-06-21 16:42:10,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:10,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:10,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:11,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:42:11,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:11,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380321065] [2024-06-21 16:42:11,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380321065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:11,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:11,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:42:11,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419170133] [2024-06-21 16:42:11,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:11,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:42:11,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:11,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:42:11,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:42:11,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:42:11,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 199 transitions, 1529 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:42:11,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:11,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:42:11,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:11,999 INFO L124 PetriNetUnfolderBase]: 3171/4819 cut-off events. [2024-06-21 16:42:11,999 INFO L125 PetriNetUnfolderBase]: For 563280/563280 co-relation queries the response was YES. [2024-06-21 16:42:12,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42640 conditions, 4819 events. 3171/4819 cut-off events. For 563280/563280 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 24382 event pairs, 961 based on Foata normal form. 1/4818 useless extension candidates. Maximal degree in co-relation 42563. Up to 4516 conditions per place. [2024-06-21 16:42:12,043 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 179 selfloop transitions, 16 changer transitions 0/218 dead transitions. [2024-06-21 16:42:12,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 218 transitions, 2141 flow [2024-06-21 16:42:12,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:42:12,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:42:12,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-21 16:42:12,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-21 16:42:12,044 INFO L175 Difference]: Start difference. First operand has 166 places, 199 transitions, 1529 flow. Second operand 6 states and 114 transitions. [2024-06-21 16:42:12,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 218 transitions, 2141 flow [2024-06-21 16:42:12,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 218 transitions, 2103 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 16:42:12,316 INFO L231 Difference]: Finished difference. Result has 167 places, 205 transitions, 1619 flow [2024-06-21 16:42:12,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1491, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1619, PETRI_PLACES=167, PETRI_TRANSITIONS=205} [2024-06-21 16:42:12,316 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 122 predicate places. [2024-06-21 16:42:12,316 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 205 transitions, 1619 flow [2024-06-21 16:42:12,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:42:12,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:12,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:42:12,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 16:42:12,317 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:12,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:12,317 INFO L85 PathProgramCache]: Analyzing trace with hash 2030048220, now seen corresponding path program 2 times [2024-06-21 16:42:12,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:12,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327774544] [2024-06-21 16:42:12,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:12,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:12,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:12,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:42:12,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:12,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327774544] [2024-06-21 16:42:12,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327774544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:12,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:12,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:42:12,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293167428] [2024-06-21 16:42:12,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:12,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:42:12,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:12,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:42:12,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:42:12,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:42:12,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 205 transitions, 1619 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:42:12,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:12,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:42:12,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:13,789 INFO L124 PetriNetUnfolderBase]: 3168/4816 cut-off events. [2024-06-21 16:42:13,789 INFO L125 PetriNetUnfolderBase]: For 582653/582656 co-relation queries the response was YES. [2024-06-21 16:42:13,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43333 conditions, 4816 events. 3168/4816 cut-off events. For 582653/582656 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 24372 event pairs, 964 based on Foata normal form. 3/4816 useless extension candidates. Maximal degree in co-relation 43255. Up to 4513 conditions per place. [2024-06-21 16:42:13,830 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 175 selfloop transitions, 16 changer transitions 0/214 dead transitions. [2024-06-21 16:42:13,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 214 transitions, 2023 flow [2024-06-21 16:42:13,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:42:13,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:42:13,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-21 16:42:13,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 16:42:13,831 INFO L175 Difference]: Start difference. First operand has 167 places, 205 transitions, 1619 flow. Second operand 6 states and 110 transitions. [2024-06-21 16:42:13,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 214 transitions, 2023 flow [2024-06-21 16:42:14,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 214 transitions, 1951 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-21 16:42:14,208 INFO L231 Difference]: Finished difference. Result has 171 places, 205 transitions, 1585 flow [2024-06-21 16:42:14,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1547, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1585, PETRI_PLACES=171, PETRI_TRANSITIONS=205} [2024-06-21 16:42:14,208 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 126 predicate places. [2024-06-21 16:42:14,208 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 205 transitions, 1585 flow [2024-06-21 16:42:14,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:42:14,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:14,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:42:14,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 16:42:14,209 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:14,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:14,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1502539252, now seen corresponding path program 1 times [2024-06-21 16:42:14,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:14,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871660739] [2024-06-21 16:42:14,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:14,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:14,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:15,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:42:15,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:15,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871660739] [2024-06-21 16:42:15,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871660739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:15,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:15,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:42:15,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784057371] [2024-06-21 16:42:15,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:15,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:42:15,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:15,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:42:15,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:42:15,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:42:15,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 205 transitions, 1585 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-21 16:42:15,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:15,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:42:15,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:16,379 INFO L124 PetriNetUnfolderBase]: 3299/4940 cut-off events. [2024-06-21 16:42:16,380 INFO L125 PetriNetUnfolderBase]: For 605486/605486 co-relation queries the response was YES. [2024-06-21 16:42:16,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44605 conditions, 4940 events. 3299/4940 cut-off events. For 605486/605486 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 24377 event pairs, 948 based on Foata normal form. 4/4941 useless extension candidates. Maximal degree in co-relation 44525. Up to 4725 conditions per place. [2024-06-21 16:42:16,423 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 212 selfloop transitions, 21 changer transitions 0/238 dead transitions. [2024-06-21 16:42:16,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 238 transitions, 2213 flow [2024-06-21 16:42:16,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:42:16,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:42:16,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 16:42:16,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4015151515151515 [2024-06-21 16:42:16,424 INFO L175 Difference]: Start difference. First operand has 171 places, 205 transitions, 1585 flow. Second operand 9 states and 159 transitions. [2024-06-21 16:42:16,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 238 transitions, 2213 flow [2024-06-21 16:42:16,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 238 transitions, 2169 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 16:42:16,765 INFO L231 Difference]: Finished difference. Result has 176 places, 210 transitions, 1692 flow [2024-06-21 16:42:16,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1541, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1692, PETRI_PLACES=176, PETRI_TRANSITIONS=210} [2024-06-21 16:42:16,765 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 131 predicate places. [2024-06-21 16:42:16,765 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 210 transitions, 1692 flow [2024-06-21 16:42:16,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-21 16:42:16,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:16,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:42:16,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 16:42:16,765 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:16,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:16,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1981796720, now seen corresponding path program 1 times [2024-06-21 16:42:16,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:16,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683269300] [2024-06-21 16:42:16,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:16,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:16,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:17,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:42:17,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:17,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683269300] [2024-06-21 16:42:17,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683269300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:17,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:17,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:42:17,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257572048] [2024-06-21 16:42:17,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:17,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:42:17,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:17,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:42:17,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:42:17,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:42:17,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 210 transitions, 1692 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:42:17,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:17,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:42:17,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:18,472 INFO L124 PetriNetUnfolderBase]: 3062/4665 cut-off events. [2024-06-21 16:42:18,472 INFO L125 PetriNetUnfolderBase]: For 618924/618936 co-relation queries the response was YES. [2024-06-21 16:42:18,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43587 conditions, 4665 events. 3062/4665 cut-off events. For 618924/618936 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 23510 event pairs, 963 based on Foata normal form. 11/4650 useless extension candidates. Maximal degree in co-relation 43505. Up to 4425 conditions per place. [2024-06-21 16:42:18,518 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 179 selfloop transitions, 14 changer transitions 0/225 dead transitions. [2024-06-21 16:42:18,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 225 transitions, 2142 flow [2024-06-21 16:42:18,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:42:18,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:42:18,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-21 16:42:18,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4025974025974026 [2024-06-21 16:42:18,518 INFO L175 Difference]: Start difference. First operand has 176 places, 210 transitions, 1692 flow. Second operand 7 states and 124 transitions. [2024-06-21 16:42:18,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 225 transitions, 2142 flow [2024-06-21 16:42:18,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 225 transitions, 2035 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-21 16:42:18,858 INFO L231 Difference]: Finished difference. Result has 177 places, 213 transitions, 1661 flow [2024-06-21 16:42:18,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1585, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1661, PETRI_PLACES=177, PETRI_TRANSITIONS=213} [2024-06-21 16:42:18,859 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 132 predicate places. [2024-06-21 16:42:18,859 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 213 transitions, 1661 flow [2024-06-21 16:42:18,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:42:18,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:18,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:42:18,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 16:42:18,859 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:18,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:18,860 INFO L85 PathProgramCache]: Analyzing trace with hash -443737642, now seen corresponding path program 1 times [2024-06-21 16:42:18,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:18,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273241086] [2024-06-21 16:42:18,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:18,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:18,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:19,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:42:19,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:19,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273241086] [2024-06-21 16:42:19,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273241086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:19,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:19,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:42:19,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115728836] [2024-06-21 16:42:19,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:19,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:42:19,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:19,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:42:19,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:42:20,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:42:20,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 213 transitions, 1661 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-21 16:42:20,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:20,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:42:20,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:21,107 INFO L124 PetriNetUnfolderBase]: 3142/4779 cut-off events. [2024-06-21 16:42:21,108 INFO L125 PetriNetUnfolderBase]: For 633861/633861 co-relation queries the response was YES. [2024-06-21 16:42:21,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45280 conditions, 4779 events. 3142/4779 cut-off events. For 633861/633861 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 24549 event pairs, 669 based on Foata normal form. 4/4778 useless extension candidates. Maximal degree in co-relation 45197. Up to 4302 conditions per place. [2024-06-21 16:42:21,156 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 224 selfloop transitions, 35 changer transitions 0/266 dead transitions. [2024-06-21 16:42:21,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 266 transitions, 2679 flow [2024-06-21 16:42:21,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:42:21,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:42:21,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 216 transitions. [2024-06-21 16:42:21,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4462809917355372 [2024-06-21 16:42:21,158 INFO L175 Difference]: Start difference. First operand has 177 places, 213 transitions, 1661 flow. Second operand 11 states and 216 transitions. [2024-06-21 16:42:21,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 266 transitions, 2679 flow [2024-06-21 16:42:21,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 266 transitions, 2625 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 16:42:21,542 INFO L231 Difference]: Finished difference. Result has 183 places, 217 transitions, 1852 flow [2024-06-21 16:42:21,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1607, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1852, PETRI_PLACES=183, PETRI_TRANSITIONS=217} [2024-06-21 16:42:21,542 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 138 predicate places. [2024-06-21 16:42:21,542 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 217 transitions, 1852 flow [2024-06-21 16:42:21,542 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-21 16:42:21,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:21,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:42:21,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 16:42:21,543 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:21,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:21,543 INFO L85 PathProgramCache]: Analyzing trace with hash -512417854, now seen corresponding path program 2 times [2024-06-21 16:42:21,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:21,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448401446] [2024-06-21 16:42:21,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:21,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:21,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:22,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:42:22,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:22,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448401446] [2024-06-21 16:42:22,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448401446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:22,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:22,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:42:22,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149800620] [2024-06-21 16:42:22,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:22,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:42:22,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:22,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:42:22,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:42:22,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:42:22,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 217 transitions, 1852 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-21 16:42:22,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:22,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:42:22,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:23,853 INFO L124 PetriNetUnfolderBase]: 3195/4861 cut-off events. [2024-06-21 16:42:23,853 INFO L125 PetriNetUnfolderBase]: For 667345/667345 co-relation queries the response was YES. [2024-06-21 16:42:23,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46876 conditions, 4861 events. 3195/4861 cut-off events. For 667345/667345 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 25066 event pairs, 833 based on Foata normal form. 4/4860 useless extension candidates. Maximal degree in co-relation 46792. Up to 4471 conditions per place. [2024-06-21 16:42:23,902 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 230 selfloop transitions, 35 changer transitions 0/272 dead transitions. [2024-06-21 16:42:23,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 272 transitions, 2910 flow [2024-06-21 16:42:23,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:42:23,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:42:23,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 216 transitions. [2024-06-21 16:42:23,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4462809917355372 [2024-06-21 16:42:23,903 INFO L175 Difference]: Start difference. First operand has 183 places, 217 transitions, 1852 flow. Second operand 11 states and 216 transitions. [2024-06-21 16:42:23,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 272 transitions, 2910 flow [2024-06-21 16:42:24,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 272 transitions, 2746 flow, removed 63 selfloop flow, removed 7 redundant places. [2024-06-21 16:42:24,420 INFO L231 Difference]: Finished difference. Result has 187 places, 224 transitions, 1959 flow [2024-06-21 16:42:24,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1723, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1959, PETRI_PLACES=187, PETRI_TRANSITIONS=224} [2024-06-21 16:42:24,420 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 142 predicate places. [2024-06-21 16:42:24,420 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 224 transitions, 1959 flow [2024-06-21 16:42:24,421 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-21 16:42:24,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:24,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:42:24,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 16:42:24,421 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:24,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:24,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1402643406, now seen corresponding path program 3 times [2024-06-21 16:42:24,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:24,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496861893] [2024-06-21 16:42:24,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:24,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:24,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:25,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:42:25,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:25,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496861893] [2024-06-21 16:42:25,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496861893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:25,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:25,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:42:25,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104946284] [2024-06-21 16:42:25,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:25,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:42:25,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:25,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:42:25,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:42:25,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:42:25,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 224 transitions, 1959 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-21 16:42:25,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:25,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:42:25,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:26,874 INFO L124 PetriNetUnfolderBase]: 3204/4876 cut-off events. [2024-06-21 16:42:26,874 INFO L125 PetriNetUnfolderBase]: For 690950/690950 co-relation queries the response was YES. [2024-06-21 16:42:26,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46938 conditions, 4876 events. 3204/4876 cut-off events. For 690950/690950 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 25187 event pairs, 841 based on Foata normal form. 8/4879 useless extension candidates. Maximal degree in co-relation 46852. Up to 4515 conditions per place. [2024-06-21 16:42:26,916 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 232 selfloop transitions, 36 changer transitions 0/275 dead transitions. [2024-06-21 16:42:26,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 275 transitions, 2693 flow [2024-06-21 16:42:26,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:42:26,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:42:26,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 226 transitions. [2024-06-21 16:42:26,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42803030303030304 [2024-06-21 16:42:26,917 INFO L175 Difference]: Start difference. First operand has 187 places, 224 transitions, 1959 flow. Second operand 12 states and 226 transitions. [2024-06-21 16:42:26,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 275 transitions, 2693 flow [2024-06-21 16:42:27,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 275 transitions, 2551 flow, removed 61 selfloop flow, removed 5 redundant places. [2024-06-21 16:42:27,330 INFO L231 Difference]: Finished difference. Result has 194 places, 226 transitions, 1977 flow [2024-06-21 16:42:27,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1817, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1977, PETRI_PLACES=194, PETRI_TRANSITIONS=226} [2024-06-21 16:42:27,330 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 149 predicate places. [2024-06-21 16:42:27,331 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 226 transitions, 1977 flow [2024-06-21 16:42:27,331 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-21 16:42:27,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:27,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:42:27,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 16:42:27,331 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:27,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:27,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1402643561, now seen corresponding path program 1 times [2024-06-21 16:42:27,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:27,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640912859] [2024-06-21 16:42:27,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:27,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:27,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:28,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:42:28,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:28,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640912859] [2024-06-21 16:42:28,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640912859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:28,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:28,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:42:28,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433976046] [2024-06-21 16:42:28,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:28,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:42:28,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:28,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:42:28,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:42:28,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:42:28,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 226 transitions, 1977 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-21 16:42:28,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:28,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:42:28,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:29,724 INFO L124 PetriNetUnfolderBase]: 3233/4920 cut-off events. [2024-06-21 16:42:29,724 INFO L125 PetriNetUnfolderBase]: For 709220/709220 co-relation queries the response was YES. [2024-06-21 16:42:29,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47541 conditions, 4920 events. 3233/4920 cut-off events. For 709220/709220 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 25458 event pairs, 830 based on Foata normal form. 4/4919 useless extension candidates. Maximal degree in co-relation 47453. Up to 4539 conditions per place. [2024-06-21 16:42:29,773 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 238 selfloop transitions, 38 changer transitions 0/283 dead transitions. [2024-06-21 16:42:29,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 283 transitions, 2763 flow [2024-06-21 16:42:29,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 16:42:29,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 16:42:29,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 245 transitions. [2024-06-21 16:42:29,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42832167832167833 [2024-06-21 16:42:29,774 INFO L175 Difference]: Start difference. First operand has 194 places, 226 transitions, 1977 flow. Second operand 13 states and 245 transitions. [2024-06-21 16:42:29,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 283 transitions, 2763 flow [2024-06-21 16:42:30,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 283 transitions, 2633 flow, removed 32 selfloop flow, removed 10 redundant places. [2024-06-21 16:42:30,136 INFO L231 Difference]: Finished difference. Result has 197 places, 229 transitions, 2033 flow [2024-06-21 16:42:30,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1847, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2033, PETRI_PLACES=197, PETRI_TRANSITIONS=229} [2024-06-21 16:42:30,136 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 152 predicate places. [2024-06-21 16:42:30,136 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 229 transitions, 2033 flow [2024-06-21 16:42:30,137 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-21 16:42:30,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:30,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:42:30,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 16:42:30,137 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:30,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:30,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1489331496, now seen corresponding path program 4 times [2024-06-21 16:42:30,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:30,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615120780] [2024-06-21 16:42:30,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:30,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:30,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42: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-21 16:42:31,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:31,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615120780] [2024-06-21 16:42:31,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615120780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:31,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:31,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:42:31,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112757069] [2024-06-21 16:42:31,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:31,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:42:31,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:31,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:42:31,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:42:31,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:42:31,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 229 transitions, 2033 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-21 16:42:31,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:31,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:42:31,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:32,463 INFO L124 PetriNetUnfolderBase]: 3225/4908 cut-off events. [2024-06-21 16:42:32,464 INFO L125 PetriNetUnfolderBase]: For 723749/723749 co-relation queries the response was YES. [2024-06-21 16:42:32,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47814 conditions, 4908 events. 3225/4908 cut-off events. For 723749/723749 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 25368 event pairs, 827 based on Foata normal form. 4/4907 useless extension candidates. Maximal degree in co-relation 47725. Up to 4552 conditions per place. [2024-06-21 16:42:32,516 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 234 selfloop transitions, 27 changer transitions 0/268 dead transitions. [2024-06-21 16:42:32,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 268 transitions, 2653 flow [2024-06-21 16:42:32,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:42:32,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:42:32,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-21 16:42:32,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43636363636363634 [2024-06-21 16:42:32,517 INFO L175 Difference]: Start difference. First operand has 197 places, 229 transitions, 2033 flow. Second operand 10 states and 192 transitions. [2024-06-21 16:42:32,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 268 transitions, 2653 flow [2024-06-21 16:42:32,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 268 transitions, 2437 flow, removed 73 selfloop flow, removed 11 redundant places. [2024-06-21 16:42:32,922 INFO L231 Difference]: Finished difference. Result has 196 places, 229 transitions, 1878 flow [2024-06-21 16:42:32,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1817, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1878, PETRI_PLACES=196, PETRI_TRANSITIONS=229} [2024-06-21 16:42:32,923 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 151 predicate places. [2024-06-21 16:42:32,923 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 229 transitions, 1878 flow [2024-06-21 16:42:32,923 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-21 16:42:32,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:32,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:42:32,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 16:42:32,923 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:32,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:32,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1070602503, now seen corresponding path program 2 times [2024-06-21 16:42:32,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:32,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898153730] [2024-06-21 16:42:32,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:32,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:32,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:34,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-21 16:42:34,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:34,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898153730] [2024-06-21 16:42:34,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898153730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:34,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:34,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:42:34,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241223910] [2024-06-21 16:42:34,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:34,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:42:34,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:34,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:42:34,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:42:34,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:42:34,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 229 transitions, 1878 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-21 16:42:34,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:34,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:42:34,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:35,211 INFO L124 PetriNetUnfolderBase]: 3294/5019 cut-off events. [2024-06-21 16:42:35,211 INFO L125 PetriNetUnfolderBase]: For 766318/766321 co-relation queries the response was YES. [2024-06-21 16:42:35,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49225 conditions, 5019 events. 3294/5019 cut-off events. For 766318/766321 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 26151 event pairs, 783 based on Foata normal form. 4/5020 useless extension candidates. Maximal degree in co-relation 49135. Up to 4247 conditions per place. [2024-06-21 16:42:35,264 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 180 selfloop transitions, 94 changer transitions 0/281 dead transitions. [2024-06-21 16:42:35,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 281 transitions, 2984 flow [2024-06-21 16:42:35,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:42:35,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:42:35,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 223 transitions. [2024-06-21 16:42:35,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4607438016528926 [2024-06-21 16:42:35,267 INFO L175 Difference]: Start difference. First operand has 196 places, 229 transitions, 1878 flow. Second operand 11 states and 223 transitions. [2024-06-21 16:42:35,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 281 transitions, 2984 flow [2024-06-21 16:42:35,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 281 transitions, 2878 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-21 16:42:35,641 INFO L231 Difference]: Finished difference. Result has 198 places, 235 transitions, 2175 flow [2024-06-21 16:42:35,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1772, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2175, PETRI_PLACES=198, PETRI_TRANSITIONS=235} [2024-06-21 16:42:35,642 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 153 predicate places. [2024-06-21 16:42:35,642 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 235 transitions, 2175 flow [2024-06-21 16:42:35,642 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-21 16:42:35,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:35,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:42:35,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 16:42:35,643 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:35,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:35,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1070602658, now seen corresponding path program 5 times [2024-06-21 16:42:35,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:35,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737835067] [2024-06-21 16:42:35,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:35,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:35,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:36,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:42:36,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:36,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737835067] [2024-06-21 16:42:36,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737835067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:36,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:36,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:42:36,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566715996] [2024-06-21 16:42:36,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:36,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:42:36,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:36,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:42:36,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:42:36,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:42:36,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 235 transitions, 2175 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-21 16:42:36,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:36,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:42:36,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:37,890 INFO L124 PetriNetUnfolderBase]: 3296/5019 cut-off events. [2024-06-21 16:42:37,890 INFO L125 PetriNetUnfolderBase]: For 786087/786090 co-relation queries the response was YES. [2024-06-21 16:42:38,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50077 conditions, 5019 events. 3296/5019 cut-off events. For 786087/786090 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 26143 event pairs, 852 based on Foata normal form. 4/5017 useless extension candidates. Maximal degree in co-relation 49987. Up to 4586 conditions per place. [2024-06-21 16:42:38,029 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 210 selfloop transitions, 55 changer transitions 0/272 dead transitions. [2024-06-21 16:42:38,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 272 transitions, 2883 flow [2024-06-21 16:42:38,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:42:38,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:42:38,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-21 16:42:38,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43863636363636366 [2024-06-21 16:42:38,031 INFO L175 Difference]: Start difference. First operand has 198 places, 235 transitions, 2175 flow. Second operand 10 states and 193 transitions. [2024-06-21 16:42:38,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 272 transitions, 2883 flow [2024-06-21 16:42:38,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 272 transitions, 2670 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-06-21 16:42:38,498 INFO L231 Difference]: Finished difference. Result has 201 places, 237 transitions, 2173 flow [2024-06-21 16:42:38,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1962, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2173, PETRI_PLACES=201, PETRI_TRANSITIONS=237} [2024-06-21 16:42:38,499 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 156 predicate places. [2024-06-21 16:42:38,499 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 237 transitions, 2173 flow [2024-06-21 16:42:38,499 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-21 16:42:38,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:38,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:42:38,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 16:42:38,499 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:38,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:38,500 INFO L85 PathProgramCache]: Analyzing trace with hash 768390470, now seen corresponding path program 6 times [2024-06-21 16:42:38,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:38,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494910198] [2024-06-21 16:42:38,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:38,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:38,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:39,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-21 16:42:39,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:39,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494910198] [2024-06-21 16:42:39,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494910198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:39,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:39,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:42:39,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260197527] [2024-06-21 16:42:39,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:39,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:42:39,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:39,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:42:39,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:42:39,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:42:39,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 237 transitions, 2173 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-21 16:42:39,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:39,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:42:39,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:40,733 INFO L124 PetriNetUnfolderBase]: 3338/5085 cut-off events. [2024-06-21 16:42:40,733 INFO L125 PetriNetUnfolderBase]: For 820864/820867 co-relation queries the response was YES. [2024-06-21 16:42:40,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51474 conditions, 5085 events. 3338/5085 cut-off events. For 820864/820867 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 26608 event pairs, 849 based on Foata normal form. 4/5083 useless extension candidates. Maximal degree in co-relation 51382. Up to 4564 conditions per place. [2024-06-21 16:42:40,783 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 208 selfloop transitions, 64 changer transitions 0/279 dead transitions. [2024-06-21 16:42:40,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 279 transitions, 3241 flow [2024-06-21 16:42:40,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:42:40,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:42:40,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-21 16:42:40,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-21 16:42:40,784 INFO L175 Difference]: Start difference. First operand has 201 places, 237 transitions, 2173 flow. Second operand 10 states and 198 transitions. [2024-06-21 16:42:40,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 279 transitions, 3241 flow [2024-06-21 16:42:41,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 279 transitions, 3048 flow, removed 43 selfloop flow, removed 8 redundant places. [2024-06-21 16:42:41,255 INFO L231 Difference]: Finished difference. Result has 203 places, 241 transitions, 2307 flow [2024-06-21 16:42:41,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1980, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2307, PETRI_PLACES=203, PETRI_TRANSITIONS=241} [2024-06-21 16:42:41,256 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 158 predicate places. [2024-06-21 16:42:41,256 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 241 transitions, 2307 flow [2024-06-21 16:42:41,256 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-21 16:42:41,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:41,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:42:41,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 16:42:41,256 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:41,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:41,257 INFO L85 PathProgramCache]: Analyzing trace with hash -1075964883, now seen corresponding path program 3 times [2024-06-21 16:42:41,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:41,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506144030] [2024-06-21 16:42:41,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:41,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:41,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:42,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:42:42,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:42,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506144030] [2024-06-21 16:42:42,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506144030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:42,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:42,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:42:42,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455032787] [2024-06-21 16:42:42,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:42,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:42:42,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:42,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:42:42,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:42:42,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:42:42,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 241 transitions, 2307 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-21 16:42:42,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:42,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:42:42,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:43,561 INFO L124 PetriNetUnfolderBase]: 3371/5138 cut-off events. [2024-06-21 16:42:43,562 INFO L125 PetriNetUnfolderBase]: For 848197/848200 co-relation queries the response was YES. [2024-06-21 16:42:43,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52304 conditions, 5138 events. 3371/5138 cut-off events. For 848197/848200 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 26958 event pairs, 808 based on Foata normal form. 4/5136 useless extension candidates. Maximal degree in co-relation 52211. Up to 4391 conditions per place. [2024-06-21 16:42:43,617 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 193 selfloop transitions, 90 changer transitions 0/290 dead transitions. [2024-06-21 16:42:43,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 290 transitions, 3117 flow [2024-06-21 16:42:43,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:42:43,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:42:43,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 220 transitions. [2024-06-21 16:42:43,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-21 16:42:43,618 INFO L175 Difference]: Start difference. First operand has 203 places, 241 transitions, 2307 flow. Second operand 11 states and 220 transitions. [2024-06-21 16:42:43,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 290 transitions, 3117 flow [2024-06-21 16:42:44,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 290 transitions, 2933 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-06-21 16:42:44,152 INFO L231 Difference]: Finished difference. Result has 209 places, 247 transitions, 2456 flow [2024-06-21 16:42:44,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2126, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2456, PETRI_PLACES=209, PETRI_TRANSITIONS=247} [2024-06-21 16:42:44,153 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 164 predicate places. [2024-06-21 16:42:44,153 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 247 transitions, 2456 flow [2024-06-21 16:42:44,153 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-21 16:42:44,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:44,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:42:44,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 16:42:44,153 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:44,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:44,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1419591661, now seen corresponding path program 4 times [2024-06-21 16:42:44,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:44,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220941781] [2024-06-21 16:42:44,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:44,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:44,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:45,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:42:45,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:45,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220941781] [2024-06-21 16:42:45,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220941781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:45,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:45,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:42:45,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040735010] [2024-06-21 16:42:45,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:45,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:42:45,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:45,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:42:45,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:42:45,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:42:45,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 247 transitions, 2456 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-21 16:42:45,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:45,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:42:45,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:46,242 INFO L124 PetriNetUnfolderBase]: 3361/5119 cut-off events. [2024-06-21 16:42:46,242 INFO L125 PetriNetUnfolderBase]: For 862941/862944 co-relation queries the response was YES. [2024-06-21 16:42:46,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52752 conditions, 5119 events. 3361/5119 cut-off events. For 862941/862944 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 26836 event pairs, 808 based on Foata normal form. 4/5117 useless extension candidates. Maximal degree in co-relation 52656. Up to 4391 conditions per place. [2024-06-21 16:42:46,301 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 188 selfloop transitions, 90 changer transitions 0/285 dead transitions. [2024-06-21 16:42:46,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 285 transitions, 3114 flow [2024-06-21 16:42:46,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:42:46,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:42:46,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-21 16:42:46,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-21 16:42:46,303 INFO L175 Difference]: Start difference. First operand has 209 places, 247 transitions, 2456 flow. Second operand 10 states and 200 transitions. [2024-06-21 16:42:46,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 285 transitions, 3114 flow [2024-06-21 16:42:46,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 285 transitions, 2769 flow, removed 87 selfloop flow, removed 8 redundant places. [2024-06-21 16:42:46,873 INFO L231 Difference]: Finished difference. Result has 211 places, 247 transitions, 2299 flow [2024-06-21 16:42:46,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2111, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2299, PETRI_PLACES=211, PETRI_TRANSITIONS=247} [2024-06-21 16:42:46,873 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 166 predicate places. [2024-06-21 16:42:46,874 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 247 transitions, 2299 flow [2024-06-21 16:42:46,874 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-21 16:42:46,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:46,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:42:46,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 16:42:46,874 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:46,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:46,874 INFO L85 PathProgramCache]: Analyzing trace with hash -921295367, now seen corresponding path program 5 times [2024-06-21 16:42:46,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:46,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933325512] [2024-06-21 16:42:46,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:46,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:46,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:47,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:42:47,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:47,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933325512] [2024-06-21 16:42:47,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933325512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:47,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:47,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:42:47,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343895805] [2024-06-21 16:42:47,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:47,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:42:47,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:47,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:42:47,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:42:48,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:42:48,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 247 transitions, 2299 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-21 16:42:48,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:48,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:42:48,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:49,292 INFO L124 PetriNetUnfolderBase]: 3383/5156 cut-off events. [2024-06-21 16:42:49,293 INFO L125 PetriNetUnfolderBase]: For 886465/886468 co-relation queries the response was YES. [2024-06-21 16:42:49,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53066 conditions, 5156 events. 3383/5156 cut-off events. For 886465/886468 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 27049 event pairs, 808 based on Foata normal form. 4/5154 useless extension candidates. Maximal degree in co-relation 52969. Up to 4313 conditions per place. [2024-06-21 16:42:49,440 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 184 selfloop transitions, 107 changer transitions 0/298 dead transitions. [2024-06-21 16:42:49,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 298 transitions, 3127 flow [2024-06-21 16:42:49,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:42:49,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:42:49,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 240 transitions. [2024-06-21 16:42:49,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-21 16:42:49,441 INFO L175 Difference]: Start difference. First operand has 211 places, 247 transitions, 2299 flow. Second operand 12 states and 240 transitions. [2024-06-21 16:42:49,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 298 transitions, 3127 flow [2024-06-21 16:42:49,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 298 transitions, 2939 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 16:42:49,838 INFO L231 Difference]: Finished difference. Result has 214 places, 250 transitions, 2460 flow [2024-06-21 16:42:49,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2111, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2460, PETRI_PLACES=214, PETRI_TRANSITIONS=250} [2024-06-21 16:42:49,838 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 169 predicate places. [2024-06-21 16:42:49,839 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 250 transitions, 2460 flow [2024-06-21 16:42:49,839 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-21 16:42:49,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:49,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:42:49,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 16:42:49,839 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:49,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:49,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1076109188, now seen corresponding path program 7 times [2024-06-21 16:42:49,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:49,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174167189] [2024-06-21 16:42:49,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:49,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:49,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:51,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:42:51,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:51,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174167189] [2024-06-21 16:42:51,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174167189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:51,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:51,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:42:51,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541850867] [2024-06-21 16:42:51,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:51,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:42:51,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:51,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:42:51,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:42:51,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:42:51,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 250 transitions, 2460 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-21 16:42:51,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:51,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:42:51,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:52,334 INFO L124 PetriNetUnfolderBase]: 3358/5117 cut-off events. [2024-06-21 16:42:52,334 INFO L125 PetriNetUnfolderBase]: For 905702/905705 co-relation queries the response was YES. [2024-06-21 16:42:52,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53447 conditions, 5117 events. 3358/5117 cut-off events. For 905702/905705 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 26872 event pairs, 896 based on Foata normal form. 4/5115 useless extension candidates. Maximal degree in co-relation 53349. Up to 4652 conditions per place. [2024-06-21 16:42:52,387 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 219 selfloop transitions, 63 changer transitions 0/289 dead transitions. [2024-06-21 16:42:52,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 289 transitions, 3122 flow [2024-06-21 16:42:52,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:42:52,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:42:52,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-06-21 16:42:52,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380165289256198 [2024-06-21 16:42:52,389 INFO L175 Difference]: Start difference. First operand has 214 places, 250 transitions, 2460 flow. Second operand 11 states and 212 transitions. [2024-06-21 16:42:52,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 289 transitions, 3122 flow [2024-06-21 16:42:52,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 289 transitions, 2743 flow, removed 87 selfloop flow, removed 10 redundant places. [2024-06-21 16:42:52,901 INFO L231 Difference]: Finished difference. Result has 215 places, 250 transitions, 2215 flow [2024-06-21 16:42:52,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2081, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2215, PETRI_PLACES=215, PETRI_TRANSITIONS=250} [2024-06-21 16:42:52,902 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 170 predicate places. [2024-06-21 16:42:52,902 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 250 transitions, 2215 flow [2024-06-21 16:42:52,902 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-21 16:42:52,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:52,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:42:52,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 16:42:52,902 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:52,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:52,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1922592156, now seen corresponding path program 1 times [2024-06-21 16:42:52,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:52,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695530683] [2024-06-21 16:42:52,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:52,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:52,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:53,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:42:53,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:53,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695530683] [2024-06-21 16:42:53,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695530683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:53,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:53,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:42:53,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336193505] [2024-06-21 16:42:53,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:53,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:42:53,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:53,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:42:53,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:42:53,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:42:53,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 250 transitions, 2215 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:42:53,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:53,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:42:53,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:54,561 INFO L124 PetriNetUnfolderBase]: 3367/5136 cut-off events. [2024-06-21 16:42:54,561 INFO L125 PetriNetUnfolderBase]: For 910078/910090 co-relation queries the response was YES. [2024-06-21 16:42:54,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52339 conditions, 5136 events. 3367/5136 cut-off events. For 910078/910090 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 26661 event pairs, 975 based on Foata normal form. 10/5120 useless extension candidates. Maximal degree in co-relation 52240. Up to 4788 conditions per place. [2024-06-21 16:42:54,615 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 206 selfloop transitions, 25 changer transitions 0/273 dead transitions. [2024-06-21 16:42:54,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 273 transitions, 2935 flow [2024-06-21 16:42:54,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:42:54,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:42:54,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 16:42:54,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-21 16:42:54,616 INFO L175 Difference]: Start difference. First operand has 215 places, 250 transitions, 2215 flow. Second operand 7 states and 133 transitions. [2024-06-21 16:42:54,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 273 transitions, 2935 flow [2024-06-21 16:42:55,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 273 transitions, 2797 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 16:42:55,202 INFO L231 Difference]: Finished difference. Result has 212 places, 256 transitions, 2219 flow [2024-06-21 16:42:55,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2077, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2219, PETRI_PLACES=212, PETRI_TRANSITIONS=256} [2024-06-21 16:42:55,202 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 167 predicate places. [2024-06-21 16:42:55,203 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 256 transitions, 2219 flow [2024-06-21 16:42:55,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:42:55,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:55,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:42:55,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 16:42:55,203 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:55,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:55,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1629163799, now seen corresponding path program 6 times [2024-06-21 16:42:55,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:55,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178232190] [2024-06-21 16:42:55,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:55,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:55,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:56,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:42:56,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:56,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178232190] [2024-06-21 16:42:56,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178232190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:56,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:56,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:42:56,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205036695] [2024-06-21 16:42:56,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:56,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:42:56,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:56,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:42:56,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:42:56,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:42:56,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 256 transitions, 2219 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-21 16:42:56,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:56,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:42:56,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:42:57,445 INFO L124 PetriNetUnfolderBase]: 3426/5219 cut-off events. [2024-06-21 16:42:57,446 INFO L125 PetriNetUnfolderBase]: For 928025/928025 co-relation queries the response was YES. [2024-06-21 16:42:57,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53711 conditions, 5219 events. 3426/5219 cut-off events. For 928025/928025 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 27507 event pairs, 803 based on Foata normal form. 4/5221 useless extension candidates. Maximal degree in co-relation 53611. Up to 4487 conditions per place. [2024-06-21 16:42:57,502 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 219 selfloop transitions, 81 changer transitions 0/309 dead transitions. [2024-06-21 16:42:57,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 309 transitions, 4141 flow [2024-06-21 16:42:57,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:42:57,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:42:57,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-21 16:42:57,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4590909090909091 [2024-06-21 16:42:57,503 INFO L175 Difference]: Start difference. First operand has 212 places, 256 transitions, 2219 flow. Second operand 10 states and 202 transitions. [2024-06-21 16:42:57,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 309 transitions, 4141 flow [2024-06-21 16:42:58,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 309 transitions, 4092 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-21 16:42:58,060 INFO L231 Difference]: Finished difference. Result has 221 places, 268 transitions, 2845 flow [2024-06-21 16:42:58,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2170, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2845, PETRI_PLACES=221, PETRI_TRANSITIONS=268} [2024-06-21 16:42:58,061 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 176 predicate places. [2024-06-21 16:42:58,061 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 268 transitions, 2845 flow [2024-06-21 16:42:58,061 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-21 16:42:58,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:42:58,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:42:58,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 16:42:58,061 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:42:58,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:42:58,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1608384198, now seen corresponding path program 8 times [2024-06-21 16:42:58,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:42:58,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291247899] [2024-06-21 16:42:58,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:42:58,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:42:58,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:42:59,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:42:59,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:42:59,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291247899] [2024-06-21 16:42:59,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291247899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:42:59,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:42:59,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:42:59,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667180233] [2024-06-21 16:42:59,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:42:59,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:42:59,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:42:59,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:42:59,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:42:59,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:42:59,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 268 transitions, 2845 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-21 16:42:59,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:42:59,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:42:59,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:00,467 INFO L124 PetriNetUnfolderBase]: 3443/5246 cut-off events. [2024-06-21 16:43:00,467 INFO L125 PetriNetUnfolderBase]: For 962995/962995 co-relation queries the response was YES. [2024-06-21 16:43:00,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55743 conditions, 5246 events. 3443/5246 cut-off events. For 962995/962995 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 27654 event pairs, 825 based on Foata normal form. 4/5248 useless extension candidates. Maximal degree in co-relation 55639. Up to 4893 conditions per place. [2024-06-21 16:43:00,523 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 258 selfloop transitions, 35 changer transitions 0/302 dead transitions. [2024-06-21 16:43:00,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 302 transitions, 3613 flow [2024-06-21 16:43:00,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:43:00,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:43:00,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-21 16:43:00,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42272727272727273 [2024-06-21 16:43:00,524 INFO L175 Difference]: Start difference. First operand has 221 places, 268 transitions, 2845 flow. Second operand 10 states and 186 transitions. [2024-06-21 16:43:00,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 302 transitions, 3613 flow [2024-06-21 16:43:01,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 302 transitions, 3419 flow, removed 82 selfloop flow, removed 5 redundant places. [2024-06-21 16:43:01,289 INFO L231 Difference]: Finished difference. Result has 226 places, 270 transitions, 2834 flow [2024-06-21 16:43:01,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2651, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2834, PETRI_PLACES=226, PETRI_TRANSITIONS=270} [2024-06-21 16:43:01,290 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 181 predicate places. [2024-06-21 16:43:01,290 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 270 transitions, 2834 flow [2024-06-21 16:43:01,290 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-21 16:43:01,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:01,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:01,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 16:43:01,290 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:01,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:01,291 INFO L85 PathProgramCache]: Analyzing trace with hash -2114822914, now seen corresponding path program 9 times [2024-06-21 16:43:01,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:01,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221534260] [2024-06-21 16:43:01,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:01,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:01,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:02,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:02,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:02,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221534260] [2024-06-21 16:43:02,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221534260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:02,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:02,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:43:02,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885741941] [2024-06-21 16:43:02,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:02,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:43:02,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:02,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:43:02,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:43:02,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:43:02,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 270 transitions, 2834 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-21 16:43:02,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:02,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:43:02,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:03,602 INFO L124 PetriNetUnfolderBase]: 3468/5283 cut-off events. [2024-06-21 16:43:03,602 INFO L125 PetriNetUnfolderBase]: For 992423/992423 co-relation queries the response was YES. [2024-06-21 16:43:03,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56667 conditions, 5283 events. 3468/5283 cut-off events. For 992423/992423 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 27924 event pairs, 790 based on Foata normal form. 4/5283 useless extension candidates. Maximal degree in co-relation 56562. Up to 4822 conditions per place. [2024-06-21 16:43:03,660 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 249 selfloop transitions, 51 changer transitions 0/309 dead transitions. [2024-06-21 16:43:03,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 309 transitions, 4000 flow [2024-06-21 16:43:03,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:43:03,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:43:03,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-21 16:43:03,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-21 16:43:03,661 INFO L175 Difference]: Start difference. First operand has 226 places, 270 transitions, 2834 flow. Second operand 10 states and 190 transitions. [2024-06-21 16:43:03,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 309 transitions, 4000 flow [2024-06-21 16:43:04,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 309 transitions, 3835 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-21 16:43:04,331 INFO L231 Difference]: Finished difference. Result has 228 places, 274 transitions, 2994 flow [2024-06-21 16:43:04,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2669, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2994, PETRI_PLACES=228, PETRI_TRANSITIONS=274} [2024-06-21 16:43:04,332 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 183 predicate places. [2024-06-21 16:43:04,332 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 274 transitions, 2994 flow [2024-06-21 16:43:04,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:04,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:04,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:04,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 16:43:04,332 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:04,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:04,333 INFO L85 PathProgramCache]: Analyzing trace with hash -729290906, now seen corresponding path program 10 times [2024-06-21 16:43:04,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:04,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695289594] [2024-06-21 16:43:04,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:04,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:04,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:05,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:05,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:05,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695289594] [2024-06-21 16:43:05,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695289594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:05,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:05,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:43:05,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596283582] [2024-06-21 16:43:05,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:05,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:43:05,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:05,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:43:05,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:43:05,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:43:05,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 274 transitions, 2994 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-21 16:43:05,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:05,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:43:05,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:06,656 INFO L124 PetriNetUnfolderBase]: 3485/5310 cut-off events. [2024-06-21 16:43:06,656 INFO L125 PetriNetUnfolderBase]: For 1021874/1021874 co-relation queries the response was YES. [2024-06-21 16:43:06,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57387 conditions, 5310 events. 3485/5310 cut-off events. For 1021874/1021874 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 28110 event pairs, 795 based on Foata normal form. 4/5310 useless extension candidates. Maximal degree in co-relation 57281. Up to 4906 conditions per place. [2024-06-21 16:43:06,718 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 254 selfloop transitions, 49 changer transitions 0/312 dead transitions. [2024-06-21 16:43:06,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 312 transitions, 3800 flow [2024-06-21 16:43:06,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:43:06,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:43:06,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-21 16:43:06,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4214876033057851 [2024-06-21 16:43:06,719 INFO L175 Difference]: Start difference. First operand has 228 places, 274 transitions, 2994 flow. Second operand 11 states and 204 transitions. [2024-06-21 16:43:06,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 312 transitions, 3800 flow [2024-06-21 16:43:07,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 312 transitions, 3584 flow, removed 81 selfloop flow, removed 6 redundant places. [2024-06-21 16:43:07,391 INFO L231 Difference]: Finished difference. Result has 233 places, 276 transitions, 3000 flow [2024-06-21 16:43:07,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2808, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3000, PETRI_PLACES=233, PETRI_TRANSITIONS=276} [2024-06-21 16:43:07,391 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 188 predicate places. [2024-06-21 16:43:07,391 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 276 transitions, 3000 flow [2024-06-21 16:43:07,391 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-21 16:43:07,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:07,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:07,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 16:43:07,392 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:07,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:07,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1634877719, now seen corresponding path program 7 times [2024-06-21 16:43:07,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:07,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924004288] [2024-06-21 16:43:07,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:07,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:07,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:08,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:08,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:08,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924004288] [2024-06-21 16:43:08,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924004288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:08,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:08,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:43:08,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213451735] [2024-06-21 16:43:08,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:08,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:43:08,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:08,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:43:08,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:43:08,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:43:08,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 276 transitions, 3000 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-21 16:43:08,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:08,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:43:08,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:09,798 INFO L124 PetriNetUnfolderBase]: 3499/5332 cut-off events. [2024-06-21 16:43:09,798 INFO L125 PetriNetUnfolderBase]: For 1039121/1039121 co-relation queries the response was YES. [2024-06-21 16:43:09,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57429 conditions, 5332 events. 3499/5332 cut-off events. For 1039121/1039121 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 28224 event pairs, 820 based on Foata normal form. 4/5334 useless extension candidates. Maximal degree in co-relation 57321. Up to 4746 conditions per place. [2024-06-21 16:43:09,858 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 242 selfloop transitions, 65 changer transitions 0/316 dead transitions. [2024-06-21 16:43:09,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 316 transitions, 4082 flow [2024-06-21 16:43:09,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:43:09,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:43:09,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-21 16:43:09,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44772727272727275 [2024-06-21 16:43:09,859 INFO L175 Difference]: Start difference. First operand has 233 places, 276 transitions, 3000 flow. Second operand 10 states and 197 transitions. [2024-06-21 16:43:09,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 316 transitions, 4082 flow [2024-06-21 16:43:10,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 316 transitions, 3922 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-21 16:43:10,709 INFO L231 Difference]: Finished difference. Result has 234 places, 279 transitions, 3078 flow [2024-06-21 16:43:10,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2840, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3078, PETRI_PLACES=234, PETRI_TRANSITIONS=279} [2024-06-21 16:43:10,709 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 189 predicate places. [2024-06-21 16:43:10,709 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 279 transitions, 3078 flow [2024-06-21 16:43:10,710 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-21 16:43:10,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:10,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:10,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 16:43:10,710 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:10,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:10,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1634670329, now seen corresponding path program 8 times [2024-06-21 16:43:10,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:10,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686632066] [2024-06-21 16:43:10,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:10,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:10,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:11,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:11,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:11,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686632066] [2024-06-21 16:43:11,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686632066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:11,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:11,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:43:11,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306029884] [2024-06-21 16:43:11,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:11,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:43:11,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:11,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:43:11,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:43:11,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:43:11,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 279 transitions, 3078 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-21 16:43:11,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:11,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:43:11,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:12,872 INFO L124 PetriNetUnfolderBase]: 3553/5415 cut-off events. [2024-06-21 16:43:12,872 INFO L125 PetriNetUnfolderBase]: For 1079220/1079220 co-relation queries the response was YES. [2024-06-21 16:43:12,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58927 conditions, 5415 events. 3553/5415 cut-off events. For 1079220/1079220 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 28788 event pairs, 820 based on Foata normal form. 4/5417 useless extension candidates. Maximal degree in co-relation 58818. Up to 4768 conditions per place. [2024-06-21 16:43:12,933 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 244 selfloop transitions, 72 changer transitions 0/325 dead transitions. [2024-06-21 16:43:12,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 325 transitions, 4576 flow [2024-06-21 16:43:12,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:43:12,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:43:12,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-21 16:43:12,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4590909090909091 [2024-06-21 16:43:12,934 INFO L175 Difference]: Start difference. First operand has 234 places, 279 transitions, 3078 flow. Second operand 10 states and 202 transitions. [2024-06-21 16:43:12,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 325 transitions, 4576 flow [2024-06-21 16:43:13,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 325 transitions, 4399 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-21 16:43:13,789 INFO L231 Difference]: Finished difference. Result has 237 places, 285 transitions, 3259 flow [2024-06-21 16:43:13,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2901, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3259, PETRI_PLACES=237, PETRI_TRANSITIONS=285} [2024-06-21 16:43:13,790 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 192 predicate places. [2024-06-21 16:43:13,790 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 285 transitions, 3259 flow [2024-06-21 16:43:13,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:13,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:13,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:13,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 16:43:13,790 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:13,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:13,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1634675909, now seen corresponding path program 9 times [2024-06-21 16:43:13,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:13,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581994428] [2024-06-21 16:43:13,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:13,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:13,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:14,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:14,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:14,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581994428] [2024-06-21 16:43:14,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581994428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:14,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:14,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:43:14,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220502089] [2024-06-21 16:43:14,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:14,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:43:14,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:14,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:43:14,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:43:15,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:43:15,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 285 transitions, 3259 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-21 16:43:15,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:15,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:43:15,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:16,272 INFO L124 PetriNetUnfolderBase]: 3526/5374 cut-off events. [2024-06-21 16:43:16,272 INFO L125 PetriNetUnfolderBase]: For 1094827/1094827 co-relation queries the response was YES. [2024-06-21 16:43:16,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58606 conditions, 5374 events. 3526/5374 cut-off events. For 1094827/1094827 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 28508 event pairs, 856 based on Foata normal form. 4/5376 useless extension candidates. Maximal degree in co-relation 58496. Up to 4801 conditions per place. [2024-06-21 16:43:16,333 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 250 selfloop transitions, 64 changer transitions 0/323 dead transitions. [2024-06-21 16:43:16,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 323 transitions, 4273 flow [2024-06-21 16:43:16,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:43:16,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:43:16,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-21 16:43:16,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45227272727272727 [2024-06-21 16:43:16,334 INFO L175 Difference]: Start difference. First operand has 237 places, 285 transitions, 3259 flow. Second operand 10 states and 199 transitions. [2024-06-21 16:43:16,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 323 transitions, 4273 flow [2024-06-21 16:43:17,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 323 transitions, 4036 flow, removed 83 selfloop flow, removed 6 redundant places. [2024-06-21 16:43:17,393 INFO L231 Difference]: Finished difference. Result has 241 places, 285 transitions, 3158 flow [2024-06-21 16:43:17,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3022, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3158, PETRI_PLACES=241, PETRI_TRANSITIONS=285} [2024-06-21 16:43:17,394 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 196 predicate places. [2024-06-21 16:43:17,394 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 285 transitions, 3158 flow [2024-06-21 16:43:17,394 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-21 16:43:17,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:17,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:17,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 16:43:17,395 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:17,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:17,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1629313529, now seen corresponding path program 10 times [2024-06-21 16:43:17,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:17,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357315863] [2024-06-21 16:43:17,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:17,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:17,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:18,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:18,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:18,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357315863] [2024-06-21 16:43:18,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357315863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:18,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:18,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:43:18,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050148169] [2024-06-21 16:43:18,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:18,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:43:18,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:18,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:43:18,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:43:18,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:43:18,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 285 transitions, 3158 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-21 16:43:18,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:18,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:43:18,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:19,969 INFO L124 PetriNetUnfolderBase]: 3566/5436 cut-off events. [2024-06-21 16:43:19,969 INFO L125 PetriNetUnfolderBase]: For 1124534/1124534 co-relation queries the response was YES. [2024-06-21 16:43:20,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59651 conditions, 5436 events. 3566/5436 cut-off events. For 1124534/1124534 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 28985 event pairs, 771 based on Foata normal form. 4/5436 useless extension candidates. Maximal degree in co-relation 59539. Up to 4848 conditions per place. [2024-06-21 16:43:20,034 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 250 selfloop transitions, 68 changer transitions 0/327 dead transitions. [2024-06-21 16:43:20,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 327 transitions, 4578 flow [2024-06-21 16:43:20,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:43:20,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:43:20,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-21 16:43:20,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-21 16:43:20,035 INFO L175 Difference]: Start difference. First operand has 241 places, 285 transitions, 3158 flow. Second operand 10 states and 198 transitions. [2024-06-21 16:43:20,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 327 transitions, 4578 flow [2024-06-21 16:43:20,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 327 transitions, 4463 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 16:43:20,792 INFO L231 Difference]: Finished difference. Result has 243 places, 288 transitions, 3299 flow [2024-06-21 16:43:20,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3043, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3299, PETRI_PLACES=243, PETRI_TRANSITIONS=288} [2024-06-21 16:43:20,792 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 198 predicate places. [2024-06-21 16:43:20,792 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 288 transitions, 3299 flow [2024-06-21 16:43:20,793 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-21 16:43:20,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:20,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:20,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 16:43:20,793 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:20,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:20,793 INFO L85 PathProgramCache]: Analyzing trace with hash 366655993, now seen corresponding path program 1 times [2024-06-21 16:43:20,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:20,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212151421] [2024-06-21 16:43:20,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:20,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:20,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:21,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:21,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:21,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212151421] [2024-06-21 16:43:21,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212151421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:21,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:21,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:43:21,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194988409] [2024-06-21 16:43:21,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:21,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:43:21,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:21,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:43:21,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:43:21,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:43:21,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 288 transitions, 3299 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:21,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:21,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:43:21,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:23,066 INFO L124 PetriNetUnfolderBase]: 3881/5803 cut-off events. [2024-06-21 16:43:23,066 INFO L125 PetriNetUnfolderBase]: For 1162788/1162788 co-relation queries the response was YES. [2024-06-21 16:43:23,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62168 conditions, 5803 events. 3881/5803 cut-off events. For 1162788/1162788 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 29556 event pairs, 958 based on Foata normal form. 2/5803 useless extension candidates. Maximal degree in co-relation 62055. Up to 5572 conditions per place. [2024-06-21 16:43:23,136 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 287 selfloop transitions, 25 changer transitions 0/319 dead transitions. [2024-06-21 16:43:23,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 319 transitions, 4038 flow [2024-06-21 16:43:23,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:43:23,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:43:23,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 16:43:23,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-21 16:43:23,138 INFO L175 Difference]: Start difference. First operand has 243 places, 288 transitions, 3299 flow. Second operand 9 states and 160 transitions. [2024-06-21 16:43:23,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 319 transitions, 4038 flow [2024-06-21 16:43:24,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 319 transitions, 3744 flow, removed 76 selfloop flow, removed 8 redundant places. [2024-06-21 16:43:24,292 INFO L231 Difference]: Finished difference. Result has 244 places, 291 transitions, 3116 flow [2024-06-21 16:43:24,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3011, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3116, PETRI_PLACES=244, PETRI_TRANSITIONS=291} [2024-06-21 16:43:24,293 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 199 predicate places. [2024-06-21 16:43:24,293 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 291 transitions, 3116 flow [2024-06-21 16:43:24,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:24,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:24,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:24,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 16:43:24,293 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-21 16:43:24,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:24,293 INFO L85 PathProgramCache]: Analyzing trace with hash 109671232, now seen corresponding path program 11 times [2024-06-21 16:43:24,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:24,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037866580] [2024-06-21 16:43:24,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:24,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:24,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:25,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:25,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:25,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037866580] [2024-06-21 16:43:25,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037866580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:25,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:25,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:43:25,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224726145] [2024-06-21 16:43:25,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:25,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:43:25,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:25,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:43:25,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:43:25,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:43:25,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 291 transitions, 3116 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-21 16:43:25,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:25,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:43:25,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:26,617 INFO L124 PetriNetUnfolderBase]: 3593/5479 cut-off events. [2024-06-21 16:43:26,617 INFO L125 PetriNetUnfolderBase]: For 1170030/1170030 co-relation queries the response was YES. [2024-06-21 16:43:26,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59738 conditions, 5479 events. 3593/5479 cut-off events. For 1170030/1170030 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 29226 event pairs, 855 based on Foata normal form. 4/5481 useless extension candidates. Maximal degree in co-relation 59624. Up to 5166 conditions per place. [2024-06-21 16:43:26,681 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 294 selfloop transitions, 22 changer transitions 0/325 dead transitions. [2024-06-21 16:43:26,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 325 transitions, 3912 flow [2024-06-21 16:43:26,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:43:26,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:43:26,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-21 16:43:26,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4159090909090909 [2024-06-21 16:43:26,682 INFO L175 Difference]: Start difference. First operand has 244 places, 291 transitions, 3116 flow. Second operand 10 states and 183 transitions. [2024-06-21 16:43:26,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 325 transitions, 3912 flow [2024-06-21 16:43:28,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 325 transitions, 3830 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-21 16:43:28,071 INFO L231 Difference]: Finished difference. Result has 246 places, 293 transitions, 3173 flow [2024-06-21 16:43:28,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3034, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3173, PETRI_PLACES=246, PETRI_TRANSITIONS=293} [2024-06-21 16:43:28,072 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 201 predicate places. [2024-06-21 16:43:28,072 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 293 transitions, 3173 flow [2024-06-21 16:43:28,072 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-21 16:43:28,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:28,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:28,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 16:43:28,072 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-21 16:43:28,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:28,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1608384353, now seen corresponding path program 11 times [2024-06-21 16:43:28,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:28,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256774706] [2024-06-21 16:43:28,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:28,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:28,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:29,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:29,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:29,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256774706] [2024-06-21 16:43:29,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256774706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:29,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:29,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:43:29,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747239394] [2024-06-21 16:43:29,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:29,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:43:29,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:29,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:43:29,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:43:29,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:43:29,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 293 transitions, 3173 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-21 16:43:29,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:29,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:43:29,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:30,390 INFO L124 PetriNetUnfolderBase]: 3635/5542 cut-off events. [2024-06-21 16:43:30,391 INFO L125 PetriNetUnfolderBase]: For 1208592/1208592 co-relation queries the response was YES. [2024-06-21 16:43:30,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60981 conditions, 5542 events. 3635/5542 cut-off events. For 1208592/1208592 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 29710 event pairs, 825 based on Foata normal form. 4/5544 useless extension candidates. Maximal degree in co-relation 60866. Up to 4938 conditions per place. [2024-06-21 16:43:30,459 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 257 selfloop transitions, 69 changer transitions 0/335 dead transitions. [2024-06-21 16:43:30,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 335 transitions, 4041 flow [2024-06-21 16:43:30,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:43:30,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:43:30,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-21 16:43:30,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43388429752066116 [2024-06-21 16:43:30,460 INFO L175 Difference]: Start difference. First operand has 246 places, 293 transitions, 3173 flow. Second operand 11 states and 210 transitions. [2024-06-21 16:43:30,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 335 transitions, 4041 flow [2024-06-21 16:43:31,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 335 transitions, 3924 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-06-21 16:43:31,411 INFO L231 Difference]: Finished difference. Result has 249 places, 296 transitions, 3324 flow [2024-06-21 16:43:31,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3056, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3324, PETRI_PLACES=249, PETRI_TRANSITIONS=296} [2024-06-21 16:43:31,411 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 204 predicate places. [2024-06-21 16:43:31,411 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 296 transitions, 3324 flow [2024-06-21 16:43:31,411 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-21 16:43:31,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:31,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:31,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 16:43:31,412 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-21 16:43:31,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:31,412 INFO L85 PathProgramCache]: Analyzing trace with hash 668013075, now seen corresponding path program 12 times [2024-06-21 16:43:31,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:31,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809576595] [2024-06-21 16:43:31,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:31,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:31,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:32,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-21 16:43:32,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:32,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809576595] [2024-06-21 16:43:32,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809576595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:32,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:32,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:43:32,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703947204] [2024-06-21 16:43:32,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:32,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:43:32,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:32,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:43:32,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:43:32,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:43:32,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 296 transitions, 3324 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-21 16:43:32,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:32,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:43:32,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:33,796 INFO L124 PetriNetUnfolderBase]: 3648/5559 cut-off events. [2024-06-21 16:43:33,796 INFO L125 PetriNetUnfolderBase]: For 1238139/1238139 co-relation queries the response was YES. [2024-06-21 16:43:33,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61557 conditions, 5559 events. 3648/5559 cut-off events. For 1238139/1238139 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 29785 event pairs, 855 based on Foata normal form. 6/5563 useless extension candidates. Maximal degree in co-relation 61441. Up to 5167 conditions per place. [2024-06-21 16:43:33,861 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 296 selfloop transitions, 28 changer transitions 0/333 dead transitions. [2024-06-21 16:43:33,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 333 transitions, 4180 flow [2024-06-21 16:43:33,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:43:33,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:43:33,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-21 16:43:33,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42272727272727273 [2024-06-21 16:43:33,862 INFO L175 Difference]: Start difference. First operand has 249 places, 296 transitions, 3324 flow. Second operand 10 states and 186 transitions. [2024-06-21 16:43:33,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 333 transitions, 4180 flow [2024-06-21 16:43:35,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 333 transitions, 3940 flow, removed 55 selfloop flow, removed 9 redundant places. [2024-06-21 16:43:35,256 INFO L231 Difference]: Finished difference. Result has 250 places, 299 transitions, 3272 flow [2024-06-21 16:43:35,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3090, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3272, PETRI_PLACES=250, PETRI_TRANSITIONS=299} [2024-06-21 16:43:35,257 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 205 predicate places. [2024-06-21 16:43:35,257 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 299 transitions, 3272 flow [2024-06-21 16:43:35,257 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-21 16:43:35,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:35,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:35,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 16:43:35,257 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-21 16:43:35,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:35,258 INFO L85 PathProgramCache]: Analyzing trace with hash 109676967, now seen corresponding path program 13 times [2024-06-21 16:43:35,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:35,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120924515] [2024-06-21 16:43:35,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:35,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:35,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:36,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:36,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:36,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120924515] [2024-06-21 16:43:36,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120924515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:36,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:36,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:43:36,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847633000] [2024-06-21 16:43:36,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:36,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:43:36,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:36,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:43:36,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:43:36,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:43:36,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 299 transitions, 3272 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-21 16:43:36,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:36,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:43:36,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:37,572 INFO L124 PetriNetUnfolderBase]: 3670/5596 cut-off events. [2024-06-21 16:43:37,572 INFO L125 PetriNetUnfolderBase]: For 1231403/1231403 co-relation queries the response was YES. [2024-06-21 16:43:37,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61507 conditions, 5596 events. 3670/5596 cut-off events. For 1231403/1231403 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 29998 event pairs, 843 based on Foata normal form. 4/5598 useless extension candidates. Maximal degree in co-relation 61390. Up to 5107 conditions per place. [2024-06-21 16:43:37,640 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 281 selfloop transitions, 49 changer transitions 0/339 dead transitions. [2024-06-21 16:43:37,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 339 transitions, 4452 flow [2024-06-21 16:43:37,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:43:37,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:43:37,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-21 16:43:37,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43863636363636366 [2024-06-21 16:43:37,641 INFO L175 Difference]: Start difference. First operand has 250 places, 299 transitions, 3272 flow. Second operand 10 states and 193 transitions. [2024-06-21 16:43:37,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 339 transitions, 4452 flow [2024-06-21 16:43:38,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 339 transitions, 4300 flow, removed 50 selfloop flow, removed 8 redundant places. [2024-06-21 16:43:38,691 INFO L231 Difference]: Finished difference. Result has 252 places, 302 transitions, 3350 flow [2024-06-21 16:43:38,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3120, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3350, PETRI_PLACES=252, PETRI_TRANSITIONS=302} [2024-06-21 16:43:38,691 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 207 predicate places. [2024-06-21 16:43:38,691 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 302 transitions, 3350 flow [2024-06-21 16:43:38,692 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-21 16:43:38,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:38,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:38,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 16:43:38,692 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-21 16:43:38,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:38,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1613746578, now seen corresponding path program 12 times [2024-06-21 16:43:38,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:38,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374699111] [2024-06-21 16:43:38,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:38,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:38,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:39,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:39,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:39,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374699111] [2024-06-21 16:43:39,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374699111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:39,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:39,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:43:39,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213103079] [2024-06-21 16:43:39,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:39,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:43:39,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:39,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:43:39,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:43:40,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:43:40,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 302 transitions, 3350 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-21 16:43:40,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:40,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:43:40,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:41,284 INFO L124 PetriNetUnfolderBase]: 3662/5584 cut-off events. [2024-06-21 16:43:41,285 INFO L125 PetriNetUnfolderBase]: For 1246395/1246395 co-relation queries the response was YES. [2024-06-21 16:43:41,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61165 conditions, 5584 events. 3662/5584 cut-off events. For 1246395/1246395 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 29994 event pairs, 863 based on Foata normal form. 4/5586 useless extension candidates. Maximal degree in co-relation 61047. Up to 5221 conditions per place. [2024-06-21 16:43:41,354 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 291 selfloop transitions, 34 changer transitions 0/334 dead transitions. [2024-06-21 16:43:41,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 334 transitions, 4080 flow [2024-06-21 16:43:41,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:43:41,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:43:41,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-21 16:43:41,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-21 16:43:41,356 INFO L175 Difference]: Start difference. First operand has 252 places, 302 transitions, 3350 flow. Second operand 10 states and 187 transitions. [2024-06-21 16:43:41,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 334 transitions, 4080 flow [2024-06-21 16:43:42,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 334 transitions, 3728 flow, removed 88 selfloop flow, removed 10 redundant places. [2024-06-21 16:43:42,733 INFO L231 Difference]: Finished difference. Result has 252 places, 302 transitions, 3073 flow [2024-06-21 16:43:42,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2998, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3073, PETRI_PLACES=252, PETRI_TRANSITIONS=302} [2024-06-21 16:43:42,733 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 207 predicate places. [2024-06-21 16:43:42,733 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 302 transitions, 3073 flow [2024-06-21 16:43:42,733 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-21 16:43:42,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:42,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:42,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 16:43:42,734 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-21 16:43:42,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:42,734 INFO L85 PathProgramCache]: Analyzing trace with hash 109671387, now seen corresponding path program 14 times [2024-06-21 16:43:42,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:42,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940953113] [2024-06-21 16:43:42,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:42,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:42,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:43,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:43,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:43,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940953113] [2024-06-21 16:43:43,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940953113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:43,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:43,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:43:43,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315656791] [2024-06-21 16:43:43,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:43,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:43:43,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:43,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:43:43,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:43:43,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:43:43,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 302 transitions, 3073 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-21 16:43:43,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:43,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:43:43,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:45,173 INFO L124 PetriNetUnfolderBase]: 3700/5639 cut-off events. [2024-06-21 16:43:45,173 INFO L125 PetriNetUnfolderBase]: For 1279784/1279784 co-relation queries the response was YES. [2024-06-21 16:43:45,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61776 conditions, 5639 events. 3700/5639 cut-off events. For 1279784/1279784 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 30303 event pairs, 843 based on Foata normal form. 4/5641 useless extension candidates. Maximal degree in co-relation 61657. Up to 5086 conditions per place. [2024-06-21 16:43:45,245 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 288 selfloop transitions, 53 changer transitions 0/350 dead transitions. [2024-06-21 16:43:45,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 350 transitions, 4427 flow [2024-06-21 16:43:45,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:43:45,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:43:45,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-21 16:43:45,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4359504132231405 [2024-06-21 16:43:45,246 INFO L175 Difference]: Start difference. First operand has 252 places, 302 transitions, 3073 flow. Second operand 11 states and 211 transitions. [2024-06-21 16:43:45,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 350 transitions, 4427 flow [2024-06-21 16:43:46,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 350 transitions, 4333 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-21 16:43:46,397 INFO L231 Difference]: Finished difference. Result has 254 places, 308 transitions, 3351 flow [2024-06-21 16:43:46,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2979, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3351, PETRI_PLACES=254, PETRI_TRANSITIONS=308} [2024-06-21 16:43:46,397 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 209 predicate places. [2024-06-21 16:43:46,397 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 308 transitions, 3351 flow [2024-06-21 16:43:46,398 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-21 16:43:46,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:46,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:46,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 16:43:46,398 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-21 16:43:46,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:46,398 INFO L85 PathProgramCache]: Analyzing trace with hash 109878777, now seen corresponding path program 15 times [2024-06-21 16:43:46,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:46,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702797811] [2024-06-21 16:43:46,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:46,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:46,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:47,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:47,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:47,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702797811] [2024-06-21 16:43:47,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702797811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:47,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:47,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:43:47,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102657302] [2024-06-21 16:43:47,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:47,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:43:47,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:47,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:43:47,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:43:47,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:43:47,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 308 transitions, 3351 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-21 16:43:47,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:47,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:43:47,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:48,755 INFO L124 PetriNetUnfolderBase]: 3690/5625 cut-off events. [2024-06-21 16:43:48,756 INFO L125 PetriNetUnfolderBase]: For 1297023/1297023 co-relation queries the response was YES. [2024-06-21 16:43:48,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61784 conditions, 5625 events. 3690/5625 cut-off events. For 1297023/1297023 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 30227 event pairs, 846 based on Foata normal form. 4/5627 useless extension candidates. Maximal degree in co-relation 61664. Up to 5136 conditions per place. [2024-06-21 16:43:48,823 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 290 selfloop transitions, 46 changer transitions 0/345 dead transitions. [2024-06-21 16:43:48,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 345 transitions, 4437 flow [2024-06-21 16:43:48,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:43:48,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:43:48,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-21 16:43:48,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4409090909090909 [2024-06-21 16:43:48,824 INFO L175 Difference]: Start difference. First operand has 254 places, 308 transitions, 3351 flow. Second operand 10 states and 194 transitions. [2024-06-21 16:43:48,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 345 transitions, 4437 flow [2024-06-21 16:43:50,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 345 transitions, 4180 flow, removed 104 selfloop flow, removed 7 redundant places. [2024-06-21 16:43:50,040 INFO L231 Difference]: Finished difference. Result has 257 places, 308 transitions, 3194 flow [2024-06-21 16:43:50,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3094, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3194, PETRI_PLACES=257, PETRI_TRANSITIONS=308} [2024-06-21 16:43:50,040 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 212 predicate places. [2024-06-21 16:43:50,040 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 308 transitions, 3194 flow [2024-06-21 16:43:50,040 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-21 16:43:50,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:50,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:50,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 16:43:50,040 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:50,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:50,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1666296760, now seen corresponding path program 2 times [2024-06-21 16:43:50,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:50,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440240041] [2024-06-21 16:43:50,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:50,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:50,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:50,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:50,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:50,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440240041] [2024-06-21 16:43:50,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440240041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:50,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:50,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:43:50,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934769431] [2024-06-21 16:43:50,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:50,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:43:50,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:50,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:43:50,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:43:50,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:43:50,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 308 transitions, 3194 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:50,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:50,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:43:50,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:51,861 INFO L124 PetriNetUnfolderBase]: 3731/5686 cut-off events. [2024-06-21 16:43:51,861 INFO L125 PetriNetUnfolderBase]: For 1327677/1327697 co-relation queries the response was YES. [2024-06-21 16:43:51,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61726 conditions, 5686 events. 3731/5686 cut-off events. For 1327677/1327697 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 30204 event pairs, 1004 based on Foata normal form. 9/5658 useless extension candidates. Maximal degree in co-relation 61604. Up to 5341 conditions per place. [2024-06-21 16:43:51,930 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 254 selfloop transitions, 19 changer transitions 0/322 dead transitions. [2024-06-21 16:43:51,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 322 transitions, 3980 flow [2024-06-21 16:43:51,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:43:51,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:43:51,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-21 16:43:51,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40584415584415584 [2024-06-21 16:43:51,931 INFO L175 Difference]: Start difference. First operand has 257 places, 308 transitions, 3194 flow. Second operand 7 states and 125 transitions. [2024-06-21 16:43:51,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 322 transitions, 3980 flow [2024-06-21 16:43:53,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 322 transitions, 3891 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 16:43:53,361 INFO L231 Difference]: Finished difference. Result has 256 places, 311 transitions, 3195 flow [2024-06-21 16:43:53,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3105, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3195, PETRI_PLACES=256, PETRI_TRANSITIONS=311} [2024-06-21 16:43:53,361 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 211 predicate places. [2024-06-21 16:43:53,362 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 311 transitions, 3195 flow [2024-06-21 16:43:53,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:53,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:53,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:53,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 16:43:53,362 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:53,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:53,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1306140370, now seen corresponding path program 3 times [2024-06-21 16:43:53,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:53,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204557842] [2024-06-21 16:43:53,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:53,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:53,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:53,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-21 16:43:53,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:53,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204557842] [2024-06-21 16:43:53,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204557842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:53,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:53,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:43:53,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061583883] [2024-06-21 16:43:53,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:53,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:43:53,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:53,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:43:53,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:43:54,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:43:54,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 311 transitions, 3195 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:54,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:54,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:43:54,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:55,211 INFO L124 PetriNetUnfolderBase]: 3728/5682 cut-off events. [2024-06-21 16:43:55,212 INFO L125 PetriNetUnfolderBase]: For 1352661/1352681 co-relation queries the response was YES. [2024-06-21 16:43:55,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61689 conditions, 5682 events. 3728/5682 cut-off events. For 1352661/1352681 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 30174 event pairs, 999 based on Foata normal form. 9/5654 useless extension candidates. Maximal degree in co-relation 61566. Up to 5344 conditions per place. [2024-06-21 16:43:55,284 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 258 selfloop transitions, 14 changer transitions 0/321 dead transitions. [2024-06-21 16:43:55,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 321 transitions, 3763 flow [2024-06-21 16:43:55,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:43:55,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:43:55,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-21 16:43:55,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3961038961038961 [2024-06-21 16:43:55,285 INFO L175 Difference]: Start difference. First operand has 256 places, 311 transitions, 3195 flow. Second operand 7 states and 122 transitions. [2024-06-21 16:43:55,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 321 transitions, 3763 flow [2024-06-21 16:43:56,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 321 transitions, 3657 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-21 16:43:56,596 INFO L231 Difference]: Finished difference. Result has 258 places, 311 transitions, 3123 flow [2024-06-21 16:43:56,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3089, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3123, PETRI_PLACES=258, PETRI_TRANSITIONS=311} [2024-06-21 16:43:56,597 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 213 predicate places. [2024-06-21 16:43:56,597 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 311 transitions, 3123 flow [2024-06-21 16:43:56,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:56,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:56,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:56,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 16:43:56,597 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-21 16:43:56,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:56,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1501182576, now seen corresponding path program 1 times [2024-06-21 16:43:56,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:56,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999617887] [2024-06-21 16:43:56,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:56,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:56,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:57,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:57,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:57,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999617887] [2024-06-21 16:43:57,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999617887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:57,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:57,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:43:57,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581258234] [2024-06-21 16:43:57,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:57,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:43:57,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:57,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:43:57,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:43:57,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:43:57,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 311 transitions, 3123 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:57,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:57,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:43:57,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:58,676 INFO L124 PetriNetUnfolderBase]: 4030/6023 cut-off events. [2024-06-21 16:43:58,676 INFO L125 PetriNetUnfolderBase]: For 1379808/1379808 co-relation queries the response was YES. [2024-06-21 16:43:58,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64299 conditions, 6023 events. 4030/6023 cut-off events. For 1379808/1379808 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 30883 event pairs, 973 based on Foata normal form. 1/6022 useless extension candidates. Maximal degree in co-relation 64175. Up to 5828 conditions per place. [2024-06-21 16:43:58,740 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 302 selfloop transitions, 24 changer transitions 0/334 dead transitions. [2024-06-21 16:43:58,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 334 transitions, 4109 flow [2024-06-21 16:43:58,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:43:58,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:43:58,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 16:43:58,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-21 16:43:58,741 INFO L175 Difference]: Start difference. First operand has 258 places, 311 transitions, 3123 flow. Second operand 7 states and 126 transitions. [2024-06-21 16:43:58,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 334 transitions, 4109 flow [2024-06-21 16:44:00,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 334 transitions, 4073 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 16:44:00,052 INFO L231 Difference]: Finished difference. Result has 259 places, 317 transitions, 3267 flow [2024-06-21 16:44:00,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3087, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3267, PETRI_PLACES=259, PETRI_TRANSITIONS=317} [2024-06-21 16:44:00,053 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 214 predicate places. [2024-06-21 16:44:00,053 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 317 transitions, 3267 flow [2024-06-21 16:44:00,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:44:00,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:00,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:00,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 16:44:00,053 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-21 16:44:00,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:00,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1792403832, now seen corresponding path program 2 times [2024-06-21 16:44:00,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:00,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725080038] [2024-06-21 16:44:00,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:00,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:00,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:00,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:00,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:00,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725080038] [2024-06-21 16:44:00,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725080038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:00,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:00,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:44:00,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898120239] [2024-06-21 16:44:00,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:00,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:44:00,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:00,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:44:00,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:44:00,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:44:00,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 317 transitions, 3267 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:44:00,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:00,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:44:00,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:02,149 INFO L124 PetriNetUnfolderBase]: 4035/6030 cut-off events. [2024-06-21 16:44:02,149 INFO L125 PetriNetUnfolderBase]: For 1412139/1412139 co-relation queries the response was YES. [2024-06-21 16:44:02,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65136 conditions, 6030 events. 4035/6030 cut-off events. For 1412139/1412139 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 30903 event pairs, 973 based on Foata normal form. 1/6029 useless extension candidates. Maximal degree in co-relation 65011. Up to 5834 conditions per place. [2024-06-21 16:44:02,218 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 300 selfloop transitions, 26 changer transitions 0/334 dead transitions. [2024-06-21 16:44:02,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 334 transitions, 4193 flow [2024-06-21 16:44:02,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:44:02,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:44:02,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-21 16:44:02,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4025974025974026 [2024-06-21 16:44:02,219 INFO L175 Difference]: Start difference. First operand has 259 places, 317 transitions, 3267 flow. Second operand 7 states and 124 transitions. [2024-06-21 16:44:02,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 334 transitions, 4193 flow [2024-06-21 16:44:03,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 334 transitions, 4105 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-21 16:44:03,427 INFO L231 Difference]: Finished difference. Result has 263 places, 320 transitions, 3303 flow [2024-06-21 16:44:03,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3187, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3303, PETRI_PLACES=263, PETRI_TRANSITIONS=320} [2024-06-21 16:44:03,428 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 218 predicate places. [2024-06-21 16:44:03,428 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 320 transitions, 3303 flow [2024-06-21 16:44:03,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:44:03,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:03,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:03,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 16:44:03,429 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-21 16:44:03,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:03,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1501002838, now seen corresponding path program 1 times [2024-06-21 16:44:03,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:03,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239672580] [2024-06-21 16:44:03,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:03,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:03,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:04,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:04,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:04,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239672580] [2024-06-21 16:44:04,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239672580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:04,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:04,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:44:04,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716363906] [2024-06-21 16:44:04,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:04,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:44:04,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:04,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:44:04,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:44:04,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:44:04,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 320 transitions, 3303 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:44:04,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:04,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:44:04,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:05,530 INFO L124 PetriNetUnfolderBase]: 4037/6034 cut-off events. [2024-06-21 16:44:05,531 INFO L125 PetriNetUnfolderBase]: For 1433492/1433492 co-relation queries the response was YES. [2024-06-21 16:44:05,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64946 conditions, 6034 events. 4037/6034 cut-off events. For 1433492/1433492 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 30952 event pairs, 1036 based on Foata normal form. 1/6033 useless extension candidates. Maximal degree in co-relation 64819. Up to 5749 conditions per place. [2024-06-21 16:44:05,598 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 278 selfloop transitions, 23 changer transitions 0/340 dead transitions. [2024-06-21 16:44:05,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 340 transitions, 4219 flow [2024-06-21 16:44:05,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:44:05,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:44:05,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-21 16:44:05,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4025974025974026 [2024-06-21 16:44:05,599 INFO L175 Difference]: Start difference. First operand has 263 places, 320 transitions, 3303 flow. Second operand 7 states and 124 transitions. [2024-06-21 16:44:05,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 340 transitions, 4219 flow [2024-06-21 16:44:07,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 340 transitions, 4137 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-21 16:44:07,089 INFO L231 Difference]: Finished difference. Result has 266 places, 326 transitions, 3383 flow [2024-06-21 16:44:07,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3221, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3383, PETRI_PLACES=266, PETRI_TRANSITIONS=326} [2024-06-21 16:44:07,089 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 221 predicate places. [2024-06-21 16:44:07,089 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 326 transitions, 3383 flow [2024-06-21 16:44:07,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:44:07,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:07,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:07,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 16:44:07,090 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-21 16:44:07,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:07,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1493013872, now seen corresponding path program 3 times [2024-06-21 16:44:07,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:07,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471426800] [2024-06-21 16:44:07,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:07,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:07,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:07,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:07,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:07,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471426800] [2024-06-21 16:44:07,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471426800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:07,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:07,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:44:07,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706875825] [2024-06-21 16:44:07,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:07,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:44:07,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:07,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:44:07,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:44:07,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:44:07,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 326 transitions, 3383 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:44:07,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:07,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:44:07,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:09,171 INFO L124 PetriNetUnfolderBase]: 4049/6046 cut-off events. [2024-06-21 16:44:09,171 INFO L125 PetriNetUnfolderBase]: For 1471477/1471480 co-relation queries the response was YES. [2024-06-21 16:44:09,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66269 conditions, 6046 events. 4049/6046 cut-off events. For 1471477/1471480 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 30947 event pairs, 979 based on Foata normal form. 1/6044 useless extension candidates. Maximal degree in co-relation 66141. Up to 5848 conditions per place. [2024-06-21 16:44:09,244 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 300 selfloop transitions, 26 changer transitions 0/336 dead transitions. [2024-06-21 16:44:09,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 336 transitions, 4059 flow [2024-06-21 16:44:09,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:44:09,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:44:09,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-21 16:44:09,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-21 16:44:09,245 INFO L175 Difference]: Start difference. First operand has 266 places, 326 transitions, 3383 flow. Second operand 7 states and 120 transitions. [2024-06-21 16:44:09,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 336 transitions, 4059 flow [2024-06-21 16:44:10,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 336 transitions, 3961 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-21 16:44:10,780 INFO L231 Difference]: Finished difference. Result has 270 places, 326 transitions, 3343 flow [2024-06-21 16:44:10,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3285, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3343, PETRI_PLACES=270, PETRI_TRANSITIONS=326} [2024-06-21 16:44:10,780 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 225 predicate places. [2024-06-21 16:44:10,780 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 326 transitions, 3343 flow [2024-06-21 16:44:10,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:44:10,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:10,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:10,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 16:44:10,781 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-21 16:44:10,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:10,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1264827478, now seen corresponding path program 2 times [2024-06-21 16:44:10,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:10,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260744553] [2024-06-21 16:44:10,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:10,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:10,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:11,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:11,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:11,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260744553] [2024-06-21 16:44:11,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260744553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:11,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:11,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:44:11,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270574648] [2024-06-21 16:44:11,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:11,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:44:11,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:11,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:44:11,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:44:11,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:44:11,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 326 transitions, 3343 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:44:11,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:11,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:44:11,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:12,947 INFO L124 PetriNetUnfolderBase]: 4039/6038 cut-off events. [2024-06-21 16:44:12,947 INFO L125 PetriNetUnfolderBase]: For 1492114/1492117 co-relation queries the response was YES. [2024-06-21 16:44:12,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65914 conditions, 6038 events. 4039/6038 cut-off events. For 1492114/1492117 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 30963 event pairs, 1038 based on Foata normal form. 3/6038 useless extension candidates. Maximal degree in co-relation 65784. Up to 5752 conditions per place. [2024-06-21 16:44:13,028 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 275 selfloop transitions, 26 changer transitions 0/340 dead transitions. [2024-06-21 16:44:13,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 340 transitions, 4205 flow [2024-06-21 16:44:13,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:44:13,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:44:13,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-21 16:44:13,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-21 16:44:13,029 INFO L175 Difference]: Start difference. First operand has 270 places, 326 transitions, 3343 flow. Second operand 7 states and 121 transitions. [2024-06-21 16:44:13,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 340 transitions, 4205 flow [2024-06-21 16:44:14,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 340 transitions, 4121 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 16:44:14,289 INFO L231 Difference]: Finished difference. Result has 270 places, 329 transitions, 3371 flow [2024-06-21 16:44:14,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3259, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3371, PETRI_PLACES=270, PETRI_TRANSITIONS=329} [2024-06-21 16:44:14,290 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 225 predicate places. [2024-06-21 16:44:14,290 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 329 transitions, 3371 flow [2024-06-21 16:44:14,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:44:14,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:14,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:14,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 16:44:14,290 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:44:14,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:14,290 INFO L85 PathProgramCache]: Analyzing trace with hash 1306146322, now seen corresponding path program 3 times [2024-06-21 16:44:14,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:14,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511461988] [2024-06-21 16:44:14,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:14,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:14,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:14,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:14,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:14,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511461988] [2024-06-21 16:44:14,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511461988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:14,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:14,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:44:14,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018469115] [2024-06-21 16:44:14,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:14,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:44:14,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:14,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:44:14,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:44:15,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:44:15,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 329 transitions, 3371 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:44:15,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:15,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:44:15,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:16,274 INFO L124 PetriNetUnfolderBase]: 4036/6034 cut-off events. [2024-06-21 16:44:16,275 INFO L125 PetriNetUnfolderBase]: For 1518584/1518587 co-relation queries the response was YES. [2024-06-21 16:44:16,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66112 conditions, 6034 events. 4036/6034 cut-off events. For 1518584/1518587 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 30971 event pairs, 1038 based on Foata normal form. 3/6034 useless extension candidates. Maximal degree in co-relation 65981. Up to 5749 conditions per place. [2024-06-21 16:44:16,350 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 273 selfloop transitions, 27 changer transitions 0/339 dead transitions. [2024-06-21 16:44:16,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 339 transitions, 3995 flow [2024-06-21 16:44:16,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:44:16,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:44:16,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-21 16:44:16,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-21 16:44:16,350 INFO L175 Difference]: Start difference. First operand has 270 places, 329 transitions, 3371 flow. Second operand 7 states and 119 transitions. [2024-06-21 16:44:16,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 339 transitions, 3995 flow [2024-06-21 16:44:17,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 339 transitions, 3863 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-21 16:44:17,957 INFO L231 Difference]: Finished difference. Result has 272 places, 329 transitions, 3299 flow [2024-06-21 16:44:17,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3239, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3299, PETRI_PLACES=272, PETRI_TRANSITIONS=329} [2024-06-21 16:44:17,958 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 227 predicate places. [2024-06-21 16:44:17,958 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 329 transitions, 3299 flow [2024-06-21 16:44:17,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:44:17,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:17,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:17,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 16:44:17,958 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:44:17,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:17,959 INFO L85 PathProgramCache]: Analyzing trace with hash 474066505, now seen corresponding path program 1 times [2024-06-21 16:44:17,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:17,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178875192] [2024-06-21 16:44:17,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:17,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:17,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:19,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:19,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:19,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178875192] [2024-06-21 16:44:19,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178875192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:19,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:19,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:44:19,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701136066] [2024-06-21 16:44:19,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:19,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:44:19,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:19,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:44:19,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:44:19,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:44:19,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 329 transitions, 3299 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-21 16:44:19,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:19,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:44:19,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:20,732 INFO L124 PetriNetUnfolderBase]: 3944/6027 cut-off events. [2024-06-21 16:44:20,732 INFO L125 PetriNetUnfolderBase]: For 1727513/1727513 co-relation queries the response was YES. [2024-06-21 16:44:20,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70755 conditions, 6027 events. 3944/6027 cut-off events. For 1727513/1727513 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 32969 event pairs, 778 based on Foata normal form. 16/6029 useless extension candidates. Maximal degree in co-relation 70623. Up to 5088 conditions per place. [2024-06-21 16:44:20,812 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 337 selfloop transitions, 45 changer transitions 0/395 dead transitions. [2024-06-21 16:44:20,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 395 transitions, 4797 flow [2024-06-21 16:44:20,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:44:20,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:44:20,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 244 transitions. [2024-06-21 16:44:20,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4621212121212121 [2024-06-21 16:44:20,814 INFO L175 Difference]: Start difference. First operand has 272 places, 329 transitions, 3299 flow. Second operand 12 states and 244 transitions. [2024-06-21 16:44:20,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 395 transitions, 4797 flow [2024-06-21 16:44:22,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 395 transitions, 4733 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 16:44:22,273 INFO L231 Difference]: Finished difference. Result has 278 places, 331 transitions, 3489 flow [2024-06-21 16:44:22,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3235, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3489, PETRI_PLACES=278, PETRI_TRANSITIONS=331} [2024-06-21 16:44:22,274 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 233 predicate places. [2024-06-21 16:44:22,274 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 331 transitions, 3489 flow [2024-06-21 16:44:22,274 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-21 16:44:22,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:22,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-21 16:44:22,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 16:44:22,274 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:44:22,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:22,275 INFO L85 PathProgramCache]: Analyzing trace with hash 532158955, now seen corresponding path program 2 times [2024-06-21 16:44:22,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:22,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762653875] [2024-06-21 16:44:22,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:22,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:22,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:23,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:23,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:23,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762653875] [2024-06-21 16:44:23,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762653875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:23,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:23,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:44:23,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915546920] [2024-06-21 16:44:23,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:23,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:44:23,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:23,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:44:23,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:44:23,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:44:23,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 331 transitions, 3489 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-21 16:44:23,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:23,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:44:23,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:25,267 INFO L124 PetriNetUnfolderBase]: 3990/6113 cut-off events. [2024-06-21 16:44:25,267 INFO L125 PetriNetUnfolderBase]: For 1761487/1761487 co-relation queries the response was YES. [2024-06-21 16:44:25,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71937 conditions, 6113 events. 3990/6113 cut-off events. For 1761487/1761487 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 33682 event pairs, 929 based on Foata normal form. 16/6119 useless extension candidates. Maximal degree in co-relation 71804. Up to 5248 conditions per place. [2024-06-21 16:44:25,336 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 338 selfloop transitions, 44 changer transitions 0/395 dead transitions. [2024-06-21 16:44:25,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 395 transitions, 4913 flow [2024-06-21 16:44:25,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:44:25,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:44:25,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 242 transitions. [2024-06-21 16:44:25,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-21 16:44:25,337 INFO L175 Difference]: Start difference. First operand has 278 places, 331 transitions, 3489 flow. Second operand 12 states and 242 transitions. [2024-06-21 16:44:25,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 395 transitions, 4913 flow [2024-06-21 16:44:26,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 395 transitions, 4792 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-06-21 16:44:26,724 INFO L231 Difference]: Finished difference. Result has 282 places, 332 transitions, 3543 flow [2024-06-21 16:44:26,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3376, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3543, PETRI_PLACES=282, PETRI_TRANSITIONS=332} [2024-06-21 16:44:26,724 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 237 predicate places. [2024-06-21 16:44:26,724 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 332 transitions, 3543 flow [2024-06-21 16:44:26,724 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-21 16:44:26,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:26,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:26,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 16:44:26,725 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:44:26,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:26,725 INFO L85 PathProgramCache]: Analyzing trace with hash 532278925, now seen corresponding path program 3 times [2024-06-21 16:44:26,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:26,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974023358] [2024-06-21 16:44:26,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:26,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:26,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:27,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:27,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:27,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974023358] [2024-06-21 16:44:27,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974023358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:27,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:27,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:44:27,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172925508] [2024-06-21 16:44:27,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:27,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:44:27,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:27,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:44:27,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:44:28,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:44:28,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 332 transitions, 3543 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-21 16:44:28,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:28,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:44:28,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:29,802 INFO L124 PetriNetUnfolderBase]: 4032/6197 cut-off events. [2024-06-21 16:44:29,802 INFO L125 PetriNetUnfolderBase]: For 1806950/1806950 co-relation queries the response was YES. [2024-06-21 16:44:29,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71758 conditions, 6197 events. 4032/6197 cut-off events. For 1806950/1806950 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 34425 event pairs, 979 based on Foata normal form. 24/6211 useless extension candidates. Maximal degree in co-relation 71623. Up to 5618 conditions per place. [2024-06-21 16:44:29,875 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 345 selfloop transitions, 39 changer transitions 0/397 dead transitions. [2024-06-21 16:44:29,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 397 transitions, 4613 flow [2024-06-21 16:44:29,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 16:44:29,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 16:44:29,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 266 transitions. [2024-06-21 16:44:29,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-21 16:44:29,877 INFO L175 Difference]: Start difference. First operand has 282 places, 332 transitions, 3543 flow. Second operand 14 states and 266 transitions. [2024-06-21 16:44:29,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 397 transitions, 4613 flow [2024-06-21 16:44:31,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 397 transitions, 4470 flow, removed 26 selfloop flow, removed 10 redundant places. [2024-06-21 16:44:31,784 INFO L231 Difference]: Finished difference. Result has 286 places, 333 transitions, 3562 flow [2024-06-21 16:44:31,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3402, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3562, PETRI_PLACES=286, PETRI_TRANSITIONS=333} [2024-06-21 16:44:31,784 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 241 predicate places. [2024-06-21 16:44:31,785 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 333 transitions, 3562 flow [2024-06-21 16:44:31,785 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-21 16:44:31,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:31,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:31,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 16:44:31,785 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:44:31,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:31,786 INFO L85 PathProgramCache]: Analyzing trace with hash -812755595, now seen corresponding path program 4 times [2024-06-21 16:44:31,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:31,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101287776] [2024-06-21 16:44:31,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:31,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:31,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:33,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:33,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:33,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101287776] [2024-06-21 16:44:33,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101287776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:33,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:33,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:44:33,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397661415] [2024-06-21 16:44:33,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:33,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:44:33,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:33,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:44:33,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:44:33,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:44:33,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 333 transitions, 3562 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-21 16:44:33,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:33,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:44:33,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:34,952 INFO L124 PetriNetUnfolderBase]: 4004/6153 cut-off events. [2024-06-21 16:44:34,952 INFO L125 PetriNetUnfolderBase]: For 1741898/1741898 co-relation queries the response was YES. [2024-06-21 16:44:35,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69899 conditions, 6153 events. 4004/6153 cut-off events. For 1741898/1741898 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 34153 event pairs, 939 based on Foata normal form. 16/6159 useless extension candidates. Maximal degree in co-relation 69763. Up to 5436 conditions per place. [2024-06-21 16:44:35,043 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 343 selfloop transitions, 41 changer transitions 0/397 dead transitions. [2024-06-21 16:44:35,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 397 transitions, 4574 flow [2024-06-21 16:44:35,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 16:44:35,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 16:44:35,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 254 transitions. [2024-06-21 16:44:35,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44405594405594406 [2024-06-21 16:44:35,044 INFO L175 Difference]: Start difference. First operand has 286 places, 333 transitions, 3562 flow. Second operand 13 states and 254 transitions. [2024-06-21 16:44:35,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 397 transitions, 4574 flow [2024-06-21 16:44:37,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 397 transitions, 4460 flow, removed 20 selfloop flow, removed 12 redundant places. [2024-06-21 16:44:37,652 INFO L231 Difference]: Finished difference. Result has 287 places, 333 transitions, 3537 flow [2024-06-21 16:44:37,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3448, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3537, PETRI_PLACES=287, PETRI_TRANSITIONS=333} [2024-06-21 16:44:37,653 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 242 predicate places. [2024-06-21 16:44:37,653 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 333 transitions, 3537 flow [2024-06-21 16:44:37,653 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-21 16:44:37,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:37,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:37,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 16:44:37,654 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:44:37,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:37,654 INFO L85 PathProgramCache]: Analyzing trace with hash -499718119, now seen corresponding path program 1 times [2024-06-21 16:44:37,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:37,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373664916] [2024-06-21 16:44:37,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:37,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:37,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:38,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:38,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:38,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373664916] [2024-06-21 16:44:38,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373664916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:38,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:38,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:44:38,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896734523] [2024-06-21 16:44:38,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:38,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:44:38,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:38,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:44:38,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:44:38,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:44:38,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 333 transitions, 3537 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-21 16:44:38,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:38,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:44:38,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:39,956 INFO L124 PetriNetUnfolderBase]: 4201/6415 cut-off events. [2024-06-21 16:44:39,956 INFO L125 PetriNetUnfolderBase]: For 1734338/1734338 co-relation queries the response was YES. [2024-06-21 16:44:40,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71100 conditions, 6415 events. 4201/6415 cut-off events. For 1734338/1734338 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 34713 event pairs, 1055 based on Foata normal form. 1/6398 useless extension candidates. Maximal degree in co-relation 70963. Up to 5940 conditions per place. [2024-06-21 16:44:40,052 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 296 selfloop transitions, 31 changer transitions 0/374 dead transitions. [2024-06-21 16:44:40,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 374 transitions, 4615 flow [2024-06-21 16:44:40,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:44:40,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:44:40,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-21 16:44:40,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45170454545454547 [2024-06-21 16:44:40,055 INFO L175 Difference]: Start difference. First operand has 287 places, 333 transitions, 3537 flow. Second operand 8 states and 159 transitions. [2024-06-21 16:44:40,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 374 transitions, 4615 flow [2024-06-21 16:44:43,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 374 transitions, 4485 flow, removed 18 selfloop flow, removed 12 redundant places. [2024-06-21 16:44:43,291 INFO L231 Difference]: Finished difference. Result has 284 places, 344 transitions, 3648 flow [2024-06-21 16:44:43,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3407, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3648, PETRI_PLACES=284, PETRI_TRANSITIONS=344} [2024-06-21 16:44:43,292 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 239 predicate places. [2024-06-21 16:44:43,292 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 344 transitions, 3648 flow [2024-06-21 16:44:43,292 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-21 16:44:43,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:43,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:43,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 16:44:43,292 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-21 16:44:43,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:43,293 INFO L85 PathProgramCache]: Analyzing trace with hash -499389829, now seen corresponding path program 2 times [2024-06-21 16:44:43,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:43,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856809889] [2024-06-21 16:44:43,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:43,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:43,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:44,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:44,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:44,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856809889] [2024-06-21 16:44:44,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856809889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:44,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:44,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:44:44,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803344762] [2024-06-21 16:44:44,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:44,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:44:44,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:44,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:44:44,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:44:44,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:44:44,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 344 transitions, 3648 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-21 16:44:44,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:44,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:44:44,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:45,580 INFO L124 PetriNetUnfolderBase]: 4211/6429 cut-off events. [2024-06-21 16:44:45,580 INFO L125 PetriNetUnfolderBase]: For 1763798/1763798 co-relation queries the response was YES. [2024-06-21 16:44:45,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71616 conditions, 6429 events. 4211/6429 cut-off events. For 1763798/1763798 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 34764 event pairs, 1055 based on Foata normal form. 1/6412 useless extension candidates. Maximal degree in co-relation 71477. Up to 5974 conditions per place. [2024-06-21 16:44:45,669 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 297 selfloop transitions, 29 changer transitions 0/373 dead transitions. [2024-06-21 16:44:45,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 373 transitions, 4449 flow [2024-06-21 16:44:45,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:44:45,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:44:45,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 16:44:45,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289772727272727 [2024-06-21 16:44:45,670 INFO L175 Difference]: Start difference. First operand has 284 places, 344 transitions, 3648 flow. Second operand 8 states and 151 transitions. [2024-06-21 16:44:45,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 373 transitions, 4449 flow [2024-06-21 16:44:48,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 373 transitions, 4357 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-06-21 16:44:48,356 INFO L231 Difference]: Finished difference. Result has 290 places, 350 transitions, 3717 flow [2024-06-21 16:44:48,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3570, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3717, PETRI_PLACES=290, PETRI_TRANSITIONS=350} [2024-06-21 16:44:48,357 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 245 predicate places. [2024-06-21 16:44:48,357 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 350 transitions, 3717 flow [2024-06-21 16:44:48,357 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-21 16:44:48,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:48,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:48,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 16:44:48,357 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-21 16:44:48,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:48,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1580844025, now seen corresponding path program 1 times [2024-06-21 16:44:48,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:48,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163623534] [2024-06-21 16:44:48,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:48,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:48,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:49,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:49,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:49,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163623534] [2024-06-21 16:44:49,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163623534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:49,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:49,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:44:49,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554429496] [2024-06-21 16:44:49,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:49,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:44:49,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:49,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:44:49,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:44:49,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:44:49,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 350 transitions, 3717 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:44:49,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:49,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:44:49,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:50,363 INFO L124 PetriNetUnfolderBase]: 4224/6448 cut-off events. [2024-06-21 16:44:50,363 INFO L125 PetriNetUnfolderBase]: For 1802100/1802103 co-relation queries the response was YES. [2024-06-21 16:44:50,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72211 conditions, 6448 events. 4224/6448 cut-off events. For 1802100/1802103 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 34909 event pairs, 1060 based on Foata normal form. 3/6432 useless extension candidates. Maximal degree in co-relation 72070. Up to 5969 conditions per place. [2024-06-21 16:44:50,454 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 299 selfloop transitions, 34 changer transitions 0/380 dead transitions. [2024-06-21 16:44:50,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 380 transitions, 4977 flow [2024-06-21 16:44:50,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:44:50,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:44:50,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-21 16:44:50,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44805194805194803 [2024-06-21 16:44:50,455 INFO L175 Difference]: Start difference. First operand has 290 places, 350 transitions, 3717 flow. Second operand 7 states and 138 transitions. [2024-06-21 16:44:50,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 380 transitions, 4977 flow [2024-06-21 16:44:52,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 380 transitions, 4885 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-21 16:44:52,304 INFO L231 Difference]: Finished difference. Result has 292 places, 359 transitions, 3855 flow [2024-06-21 16:44:52,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3625, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3855, PETRI_PLACES=292, PETRI_TRANSITIONS=359} [2024-06-21 16:44:52,305 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 247 predicate places. [2024-06-21 16:44:52,305 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 359 transitions, 3855 flow [2024-06-21 16:44:52,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:44:52,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:52,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:52,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 16:44:52,306 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:44:52,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:52,306 INFO L85 PathProgramCache]: Analyzing trace with hash -495695621, now seen corresponding path program 2 times [2024-06-21 16:44:52,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:52,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503445484] [2024-06-21 16:44:52,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:52,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:52,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:53,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:53,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:53,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503445484] [2024-06-21 16:44:53,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503445484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:53,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:53,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:44:53,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766236057] [2024-06-21 16:44:53,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:53,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:44:53,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:53,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:44:53,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:44:53,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:44:53,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 359 transitions, 3855 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:44:53,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:53,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:44:53,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:54,369 INFO L124 PetriNetUnfolderBase]: 4226/6455 cut-off events. [2024-06-21 16:44:54,369 INFO L125 PetriNetUnfolderBase]: For 1833315/1833318 co-relation queries the response was YES. [2024-06-21 16:44:54,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72923 conditions, 6455 events. 4226/6455 cut-off events. For 1833315/1833318 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 35006 event pairs, 1060 based on Foata normal form. 3/6448 useless extension candidates. Maximal degree in co-relation 72781. Up to 5975 conditions per place. [2024-06-21 16:44:54,454 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 296 selfloop transitions, 41 changer transitions 0/384 dead transitions. [2024-06-21 16:44:54,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 384 transitions, 5094 flow [2024-06-21 16:44:54,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:44:54,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:44:54,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-21 16:44:54,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4383116883116883 [2024-06-21 16:44:54,455 INFO L175 Difference]: Start difference. First operand has 292 places, 359 transitions, 3855 flow. Second operand 7 states and 135 transitions. [2024-06-21 16:44:54,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 384 transitions, 5094 flow [2024-06-21 16:44:56,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 384 transitions, 4982 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-06-21 16:44:56,526 INFO L231 Difference]: Finished difference. Result has 297 places, 366 transitions, 3956 flow [2024-06-21 16:44:56,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3769, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3956, PETRI_PLACES=297, PETRI_TRANSITIONS=366} [2024-06-21 16:44:56,526 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 252 predicate places. [2024-06-21 16:44:56,527 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 366 transitions, 3956 flow [2024-06-21 16:44:56,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:44:56,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:56,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:56,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 16:44:56,527 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:44:56,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:56,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1000239869, now seen corresponding path program 5 times [2024-06-21 16:44:56,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:56,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155707208] [2024-06-21 16:44:56,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:56,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:56,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:57,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:57,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:57,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155707208] [2024-06-21 16:44:57,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155707208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:57,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:57,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:44:57,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226292445] [2024-06-21 16:44:57,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:57,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:44:57,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:57,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:44:57,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:44:58,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:44:58,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 366 transitions, 3956 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-21 16:44:58,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:58,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:44:58,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:59,698 INFO L124 PetriNetUnfolderBase]: 4223/6527 cut-off events. [2024-06-21 16:44:59,698 INFO L125 PetriNetUnfolderBase]: For 2028511/2028514 co-relation queries the response was YES. [2024-06-21 16:44:59,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77427 conditions, 6527 events. 4223/6527 cut-off events. For 2028511/2028514 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 36858 event pairs, 854 based on Foata normal form. 16/6540 useless extension candidates. Maximal degree in co-relation 77283. Up to 5163 conditions per place. [2024-06-21 16:44:59,787 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 295 selfloop transitions, 120 changer transitions 0/428 dead transitions. [2024-06-21 16:44:59,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 428 transitions, 5882 flow [2024-06-21 16:44:59,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:44:59,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:44:59,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 249 transitions. [2024-06-21 16:44:59,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715909090909091 [2024-06-21 16:44:59,788 INFO L175 Difference]: Start difference. First operand has 297 places, 366 transitions, 3956 flow. Second operand 12 states and 249 transitions. [2024-06-21 16:44:59,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 428 transitions, 5882 flow [2024-06-21 16:45:01,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 428 transitions, 5791 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-21 16:45:01,258 INFO L231 Difference]: Finished difference. Result has 306 places, 368 transitions, 4273 flow [2024-06-21 16:45:01,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3865, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4273, PETRI_PLACES=306, PETRI_TRANSITIONS=368} [2024-06-21 16:45:01,258 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 261 predicate places. [2024-06-21 16:45:01,258 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 368 transitions, 4273 flow [2024-06-21 16:45:01,258 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-21 16:45:01,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:45:01,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:45:01,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 16:45:01,259 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:45:01,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:45:01,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1778879807, now seen corresponding path program 6 times [2024-06-21 16:45:01,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:45:01,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834150888] [2024-06-21 16:45:01,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:45:01,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:45:01,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:45:02,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:45:02,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:45:02,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834150888] [2024-06-21 16:45:02,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834150888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:45:02,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:45:02,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:45:02,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723783840] [2024-06-21 16:45:02,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:45:02,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:45:02,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:45:02,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:45:02,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:45:02,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:45:02,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 368 transitions, 4273 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-21 16:45:02,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:45:02,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:45:02,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:45:04,363 INFO L124 PetriNetUnfolderBase]: 4478/6963 cut-off events. [2024-06-21 16:45:04,364 INFO L125 PetriNetUnfolderBase]: For 2259955/2259958 co-relation queries the response was YES. [2024-06-21 16:45:04,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86129 conditions, 6963 events. 4478/6963 cut-off events. For 2259955/2259958 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 40232 event pairs, 953 based on Foata normal form. 16/6976 useless extension candidates. Maximal degree in co-relation 85984. Up to 5672 conditions per place. [2024-06-21 16:45:04,462 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 313 selfloop transitions, 99 changer transitions 0/425 dead transitions. [2024-06-21 16:45:04,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 425 transitions, 5929 flow [2024-06-21 16:45:04,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:45:04,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:45:04,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 228 transitions. [2024-06-21 16:45:04,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47107438016528924 [2024-06-21 16:45:04,463 INFO L175 Difference]: Start difference. First operand has 306 places, 368 transitions, 4273 flow. Second operand 11 states and 228 transitions. [2024-06-21 16:45:04,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 425 transitions, 5929 flow [2024-06-21 16:45:06,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 425 transitions, 5685 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-06-21 16:45:06,432 INFO L231 Difference]: Finished difference. Result has 311 places, 371 transitions, 4494 flow [2024-06-21 16:45:06,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4061, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4494, PETRI_PLACES=311, PETRI_TRANSITIONS=371} [2024-06-21 16:45:06,433 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 266 predicate places. [2024-06-21 16:45:06,433 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 371 transitions, 4494 flow [2024-06-21 16:45:06,433 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-21 16:45:06,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:45:06,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:45:06,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 16:45:06,433 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:45:06,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:45:06,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1171062269, now seen corresponding path program 7 times [2024-06-21 16:45:06,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:45:06,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486068545] [2024-06-21 16:45:06,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:45:06,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:45:06,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:45:07,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-21 16:45:07,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:45:07,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486068545] [2024-06-21 16:45:07,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486068545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:45:07,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:45:07,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:45:07,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200783761] [2024-06-21 16:45:07,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:45:07,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:45:07,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:45:07,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:45:07,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:45:07,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:45:07,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 371 transitions, 4494 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-21 16:45:07,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:45:07,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:45:07,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:45:09,624 INFO L124 PetriNetUnfolderBase]: 4611/7176 cut-off events. [2024-06-21 16:45:09,624 INFO L125 PetriNetUnfolderBase]: For 2382224/2382227 co-relation queries the response was YES. [2024-06-21 16:45:09,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88326 conditions, 7176 events. 4611/7176 cut-off events. For 2382224/2382227 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 41952 event pairs, 998 based on Foata normal form. 36/7209 useless extension candidates. Maximal degree in co-relation 88178. Up to 6107 conditions per place. [2024-06-21 16:45:09,724 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 316 selfloop transitions, 98 changer transitions 0/427 dead transitions. [2024-06-21 16:45:09,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 427 transitions, 5686 flow [2024-06-21 16:45:09,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:45:09,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:45:09,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 242 transitions. [2024-06-21 16:45:09,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-21 16:45:09,725 INFO L175 Difference]: Start difference. First operand has 311 places, 371 transitions, 4494 flow. Second operand 12 states and 242 transitions. [2024-06-21 16:45:09,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 427 transitions, 5686 flow [2024-06-21 16:45:11,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 427 transitions, 5506 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-21 16:45:11,937 INFO L231 Difference]: Finished difference. Result has 316 places, 373 transitions, 4677 flow [2024-06-21 16:45:11,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4326, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4677, PETRI_PLACES=316, PETRI_TRANSITIONS=373} [2024-06-21 16:45:11,937 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 271 predicate places. [2024-06-21 16:45:11,938 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 373 transitions, 4677 flow [2024-06-21 16:45:11,938 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-21 16:45:11,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:45:11,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:45:11,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 16:45:11,938 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:45:11,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:45:11,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1177737623, now seen corresponding path program 1 times [2024-06-21 16:45:11,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:45:11,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129364681] [2024-06-21 16:45:11,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:45:11,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:45:11,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:45:13,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:45:13,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:45:13,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129364681] [2024-06-21 16:45:13,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129364681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:45:13,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:45:13,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:45:13,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312237498] [2024-06-21 16:45:13,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:45:13,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:45:13,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:45:13,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:45:13,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:45:13,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:45:13,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 373 transitions, 4677 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:45:13,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:45:13,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:45:13,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:45:15,034 INFO L124 PetriNetUnfolderBase]: 5121/7789 cut-off events. [2024-06-21 16:45:15,034 INFO L125 PetriNetUnfolderBase]: For 2335412/2335415 co-relation queries the response was YES. [2024-06-21 16:45:15,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93042 conditions, 7789 events. 5121/7789 cut-off events. For 2335412/2335415 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 43542 event pairs, 1182 based on Foata normal form. 4/7790 useless extension candidates. Maximal degree in co-relation 92892. Up to 7386 conditions per place. [2024-06-21 16:45:15,139 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 357 selfloop transitions, 48 changer transitions 0/416 dead transitions. [2024-06-21 16:45:15,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 416 transitions, 5707 flow [2024-06-21 16:45:15,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:45:15,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:45:15,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-21 16:45:15,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-21 16:45:15,140 INFO L175 Difference]: Start difference. First operand has 316 places, 373 transitions, 4677 flow. Second operand 10 states and 187 transitions. [2024-06-21 16:45:15,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 416 transitions, 5707 flow [2024-06-21 16:45:18,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 416 transitions, 5472 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-21 16:45:18,015 INFO L231 Difference]: Finished difference. Result has 317 places, 378 transitions, 4675 flow [2024-06-21 16:45:18,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4446, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4675, PETRI_PLACES=317, PETRI_TRANSITIONS=378} [2024-06-21 16:45:18,015 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 272 predicate places. [2024-06-21 16:45:18,016 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 378 transitions, 4675 flow [2024-06-21 16:45:18,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:45:18,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:45:18,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:45:18,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 16:45:18,016 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-21 16:45:18,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:45:18,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1944935957, now seen corresponding path program 8 times [2024-06-21 16:45:18,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:45:18,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576844106] [2024-06-21 16:45:18,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:45:18,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:45:18,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:45:19,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:45:19,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:45:19,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576844106] [2024-06-21 16:45:19,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576844106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:45:19,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:45:19,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:45:19,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119892500] [2024-06-21 16:45:19,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:45:19,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:45:19,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:45:19,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:45:19,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:45:19,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:45:19,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 378 transitions, 4675 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-21 16:45:19,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:45:19,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:45:19,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:45:21,182 INFO L124 PetriNetUnfolderBase]: 4804/7513 cut-off events. [2024-06-21 16:45:21,182 INFO L125 PetriNetUnfolderBase]: For 2499770/2499773 co-relation queries the response was YES. [2024-06-21 16:45:21,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92311 conditions, 7513 events. 4804/7513 cut-off events. For 2499770/2499773 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 44627 event pairs, 1044 based on Foata normal form. 36/7546 useless extension candidates. Maximal degree in co-relation 92159. Up to 6455 conditions per place. [2024-06-21 16:45:21,295 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 325 selfloop transitions, 93 changer transitions 0/432 dead transitions. [2024-06-21 16:45:21,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 432 transitions, 5882 flow [2024-06-21 16:45:21,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:45:21,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:45:21,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-06-21 16:45:21,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4628099173553719 [2024-06-21 16:45:21,296 INFO L175 Difference]: Start difference. First operand has 317 places, 378 transitions, 4675 flow. Second operand 11 states and 224 transitions. [2024-06-21 16:45:21,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 432 transitions, 5882 flow [2024-06-21 16:45:24,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 432 transitions, 5697 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-21 16:45:24,617 INFO L231 Difference]: Finished difference. Result has 322 places, 383 transitions, 4874 flow [2024-06-21 16:45:24,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4490, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4874, PETRI_PLACES=322, PETRI_TRANSITIONS=383} [2024-06-21 16:45:24,618 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 277 predicate places. [2024-06-21 16:45:24,618 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 383 transitions, 4874 flow [2024-06-21 16:45:24,618 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-21 16:45:24,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:45:24,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:45:24,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 16:45:24,618 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:45:24,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:45:24,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1945113587, now seen corresponding path program 9 times [2024-06-21 16:45:24,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:45:24,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314687769] [2024-06-21 16:45:24,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:45:24,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:45:24,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:45:25,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:45:25,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:45:25,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314687769] [2024-06-21 16:45:25,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314687769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:45:25,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:45:25,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:45:25,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706659830] [2024-06-21 16:45:25,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:45:25,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:45:25,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:45:25,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:45:25,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:45:26,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:45:26,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 383 transitions, 4874 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-21 16:45:26,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:45:26,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:45:26,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:45:27,900 INFO L124 PetriNetUnfolderBase]: 4990/7824 cut-off events. [2024-06-21 16:45:27,901 INFO L125 PetriNetUnfolderBase]: For 2576445/2576448 co-relation queries the response was YES. [2024-06-21 16:45:27,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97522 conditions, 7824 events. 4990/7824 cut-off events. For 2576445/2576448 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 47183 event pairs, 1048 based on Foata normal form. 16/7832 useless extension candidates. Maximal degree in co-relation 97368. Up to 6458 conditions per place. [2024-06-21 16:45:28,015 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 327 selfloop transitions, 101 changer transitions 0/442 dead transitions. [2024-06-21 16:45:28,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 442 transitions, 6488 flow [2024-06-21 16:45:28,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:45:28,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:45:28,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 231 transitions. [2024-06-21 16:45:28,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-06-21 16:45:28,016 INFO L175 Difference]: Start difference. First operand has 322 places, 383 transitions, 4874 flow. Second operand 11 states and 231 transitions. [2024-06-21 16:45:28,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 442 transitions, 6488 flow [2024-06-21 16:45:31,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 442 transitions, 6253 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-21 16:45:31,328 INFO L231 Difference]: Finished difference. Result has 326 places, 387 transitions, 5016 flow [2024-06-21 16:45:31,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4639, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5016, PETRI_PLACES=326, PETRI_TRANSITIONS=387} [2024-06-21 16:45:31,329 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 281 predicate places. [2024-06-21 16:45:31,329 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 387 transitions, 5016 flow [2024-06-21 16:45:31,329 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-21 16:45:31,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:45:31,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:45:31,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 16:45:31,329 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:45:31,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:45:31,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1772446067, now seen corresponding path program 10 times [2024-06-21 16:45:31,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:45:31,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641629567] [2024-06-21 16:45:31,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:45:31,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:45:31,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:45:32,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:45:32,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:45:32,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641629567] [2024-06-21 16:45:32,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641629567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:45:32,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:45:32,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:45:32,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899844928] [2024-06-21 16:45:32,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:45:32,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:45:32,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:45:32,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:45:32,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:45:32,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:45:32,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 387 transitions, 5016 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-21 16:45:32,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:45:32,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:45:32,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:45:34,509 INFO L124 PetriNetUnfolderBase]: 4925/7719 cut-off events. [2024-06-21 16:45:34,510 INFO L125 PetriNetUnfolderBase]: For 2539845/2539848 co-relation queries the response was YES. [2024-06-21 16:45:34,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92749 conditions, 7719 events. 4925/7719 cut-off events. For 2539845/2539848 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 46452 event pairs, 1039 based on Foata normal form. 40/7751 useless extension candidates. Maximal degree in co-relation 92593. Up to 6629 conditions per place. [2024-06-21 16:45:34,637 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 325 selfloop transitions, 96 changer transitions 0/435 dead transitions. [2024-06-21 16:45:34,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 435 transitions, 6050 flow [2024-06-21 16:45:34,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:45:34,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:45:34,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 221 transitions. [2024-06-21 16:45:34,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45661157024793386 [2024-06-21 16:45:34,638 INFO L175 Difference]: Start difference. First operand has 326 places, 387 transitions, 5016 flow. Second operand 11 states and 221 transitions. [2024-06-21 16:45:34,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 435 transitions, 6050 flow [2024-06-21 16:45:38,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 435 transitions, 5856 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-21 16:45:38,337 INFO L231 Difference]: Finished difference. Result has 330 places, 387 transitions, 5023 flow [2024-06-21 16:45:38,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4822, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5023, PETRI_PLACES=330, PETRI_TRANSITIONS=387} [2024-06-21 16:45:38,337 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 285 predicate places. [2024-06-21 16:45:38,337 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 387 transitions, 5023 flow [2024-06-21 16:45:38,337 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-21 16:45:38,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:45:38,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:45:38,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 16:45:38,338 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:45:38,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:45:38,338 INFO L85 PathProgramCache]: Analyzing trace with hash 1004828489, now seen corresponding path program 11 times [2024-06-21 16:45:38,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:45:38,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303973633] [2024-06-21 16:45:38,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:45:38,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:45:38,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:45:39,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:45:39,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:45:39,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303973633] [2024-06-21 16:45:39,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303973633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:45:39,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:45:39,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:45:39,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183227632] [2024-06-21 16:45:39,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:45:39,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:45:39,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:45:39,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:45:39,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:45:39,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:45:39,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 387 transitions, 5023 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-21 16:45:39,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:45:39,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:45:39,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:45:41,704 INFO L124 PetriNetUnfolderBase]: 4889/7663 cut-off events. [2024-06-21 16:45:41,704 INFO L125 PetriNetUnfolderBase]: For 2381129/2381132 co-relation queries the response was YES. [2024-06-21 16:45:41,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90367 conditions, 7663 events. 4889/7663 cut-off events. For 2381129/2381132 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 46005 event pairs, 1009 based on Foata normal form. 20/7675 useless extension candidates. Maximal degree in co-relation 90209. Up to 6453 conditions per place. [2024-06-21 16:45:41,833 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 326 selfloop transitions, 100 changer transitions 0/440 dead transitions. [2024-06-21 16:45:41,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 440 transitions, 6081 flow [2024-06-21 16:45:41,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:45:41,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:45:41,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 241 transitions. [2024-06-21 16:45:41,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564393939393939 [2024-06-21 16:45:41,834 INFO L175 Difference]: Start difference. First operand has 330 places, 387 transitions, 5023 flow. Second operand 12 states and 241 transitions. [2024-06-21 16:45:41,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 440 transitions, 6081 flow [2024-06-21 16:45:44,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 440 transitions, 5851 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-21 16:45:44,829 INFO L231 Difference]: Finished difference. Result has 332 places, 387 transitions, 5005 flow [2024-06-21 16:45:44,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4793, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5005, PETRI_PLACES=332, PETRI_TRANSITIONS=387} [2024-06-21 16:45:44,830 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 287 predicate places. [2024-06-21 16:45:44,830 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 387 transitions, 5005 flow [2024-06-21 16:45:44,830 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-21 16:45:44,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:45:44,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:45:44,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 16:45:44,830 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:45:44,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:45:44,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1504611539, now seen corresponding path program 12 times [2024-06-21 16:45:44,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:45:44,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135225198] [2024-06-21 16:45:44,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:45:44,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:45:44,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:45:45,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:45:45,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:45:45,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135225198] [2024-06-21 16:45:45,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135225198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:45:45,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:45:45,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:45:45,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685287944] [2024-06-21 16:45:45,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:45:45,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:45:45,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:45:45,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:45:45,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:45:46,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:45:46,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 387 transitions, 5005 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-21 16:45:46,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:45:46,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:45:46,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:45:48,175 INFO L124 PetriNetUnfolderBase]: 4947/7766 cut-off events. [2024-06-21 16:45:48,175 INFO L125 PetriNetUnfolderBase]: For 2403942/2403945 co-relation queries the response was YES. [2024-06-21 16:45:48,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91383 conditions, 7766 events. 4947/7766 cut-off events. For 2403942/2403945 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 46874 event pairs, 997 based on Foata normal form. 16/7774 useless extension candidates. Maximal degree in co-relation 91224. Up to 6468 conditions per place. [2024-06-21 16:45:48,299 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 309 selfloop transitions, 121 changer transitions 0/444 dead transitions. [2024-06-21 16:45:48,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 444 transitions, 6929 flow [2024-06-21 16:45:48,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:45:48,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:45:48,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-21 16:45:48,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4834710743801653 [2024-06-21 16:45:48,300 INFO L175 Difference]: Start difference. First operand has 332 places, 387 transitions, 5005 flow. Second operand 11 states and 234 transitions. [2024-06-21 16:45:48,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 444 transitions, 6929 flow [2024-06-21 16:45:51,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 444 transitions, 6735 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-21 16:45:51,147 INFO L231 Difference]: Finished difference. Result has 333 places, 388 transitions, 5131 flow [2024-06-21 16:45:51,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4811, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5131, PETRI_PLACES=333, PETRI_TRANSITIONS=388} [2024-06-21 16:45:51,147 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 288 predicate places. [2024-06-21 16:45:51,147 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 388 transitions, 5131 flow [2024-06-21 16:45:51,147 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-21 16:45:51,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:45:51,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:45:51,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 16:45:51,148 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:45:51,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:45:51,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1000359839, now seen corresponding path program 13 times [2024-06-21 16:45:51,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:45:51,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976470338] [2024-06-21 16:45:51,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:45:51,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:45:51,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:45:52,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:45:52,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:45:52,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976470338] [2024-06-21 16:45:52,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976470338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:45:52,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:45:52,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:45:52,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116822245] [2024-06-21 16:45:52,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:45:52,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:45:52,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:45:52,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:45:52,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:45:52,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:45:52,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 388 transitions, 5131 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-21 16:45:52,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:45:52,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:45:52,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:45:54,421 INFO L124 PetriNetUnfolderBase]: 4911/7710 cut-off events. [2024-06-21 16:45:54,421 INFO L125 PetriNetUnfolderBase]: For 2368524/2368527 co-relation queries the response was YES. [2024-06-21 16:45:54,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89359 conditions, 7710 events. 4911/7710 cut-off events. For 2368524/2368527 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 46382 event pairs, 1002 based on Foata normal form. 20/7722 useless extension candidates. Maximal degree in co-relation 89199. Up to 6270 conditions per place. [2024-06-21 16:45:54,543 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 314 selfloop transitions, 118 changer transitions 0/446 dead transitions. [2024-06-21 16:45:54,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 446 transitions, 6215 flow [2024-06-21 16:45:54,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 16:45:54,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 16:45:54,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 261 transitions. [2024-06-21 16:45:54,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4562937062937063 [2024-06-21 16:45:54,545 INFO L175 Difference]: Start difference. First operand has 333 places, 388 transitions, 5131 flow. Second operand 13 states and 261 transitions. [2024-06-21 16:45:54,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 446 transitions, 6215 flow [2024-06-21 16:45:57,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 446 transitions, 5695 flow, removed 58 selfloop flow, removed 11 redundant places. [2024-06-21 16:45:57,918 INFO L231 Difference]: Finished difference. Result has 335 places, 388 transitions, 4862 flow [2024-06-21 16:45:57,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4611, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4862, PETRI_PLACES=335, PETRI_TRANSITIONS=388} [2024-06-21 16:45:57,918 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 290 predicate places. [2024-06-21 16:45:57,918 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 388 transitions, 4862 flow [2024-06-21 16:45:57,918 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-21 16:45:57,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:45:57,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-21 16:45:57,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 16:45:57,919 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-21 16:45:57,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:45:57,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1573215545, now seen corresponding path program 1 times [2024-06-21 16:45:57,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:45:57,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610215351] [2024-06-21 16:45:57,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:45:57,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:45:57,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:45:58,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:45:58,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:45:58,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610215351] [2024-06-21 16:45:58,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610215351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:45:58,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:45:58,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:45:58,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596441013] [2024-06-21 16:45:58,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:45:58,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:45:58,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:45:58,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:45:58,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:45:58,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:45:58,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 388 transitions, 4862 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-21 16:45:58,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:45:58,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:45:58,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:46:00,429 INFO L124 PetriNetUnfolderBase]: 5174/8034 cut-off events. [2024-06-21 16:46:00,429 INFO L125 PetriNetUnfolderBase]: For 2360958/2360977 co-relation queries the response was YES. [2024-06-21 16:46:00,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89950 conditions, 8034 events. 5174/8034 cut-off events. For 2360958/2360977 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 47453 event pairs, 1338 based on Foata normal form. 12/7978 useless extension candidates. Maximal degree in co-relation 89793. Up to 7506 conditions per place. [2024-06-21 16:46:00,564 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 317 selfloop transitions, 40 changer transitions 0/419 dead transitions. [2024-06-21 16:46:00,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 419 transitions, 5954 flow [2024-06-21 16:46:00,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:46:00,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:46:00,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 16:46:00,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4346590909090909 [2024-06-21 16:46:00,565 INFO L175 Difference]: Start difference. First operand has 335 places, 388 transitions, 4862 flow. Second operand 8 states and 153 transitions. [2024-06-21 16:46:00,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 419 transitions, 5954 flow [2024-06-21 16:46:03,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 419 transitions, 5713 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-21 16:46:03,944 INFO L231 Difference]: Finished difference. Result has 332 places, 397 transitions, 4837 flow [2024-06-21 16:46:03,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4623, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4837, PETRI_PLACES=332, PETRI_TRANSITIONS=397} [2024-06-21 16:46:03,945 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 287 predicate places. [2024-06-21 16:46:03,945 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 397 transitions, 4837 flow [2024-06-21 16:46:03,945 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-21 16:46:03,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:46:03,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:46:03,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 16:46:03,945 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-21 16:46:03,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:46:03,946 INFO L85 PathProgramCache]: Analyzing trace with hash -488290279, now seen corresponding path program 3 times [2024-06-21 16:46:03,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:46:03,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893333810] [2024-06-21 16:46:03,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:46:03,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:46:03,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:46:04,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:46:04,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:46:04,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893333810] [2024-06-21 16:46:04,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893333810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:46:04,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:46:04,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:46:04,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44314467] [2024-06-21 16:46:04,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:46:04,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:46:04,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:46:04,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:46:04,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:46:04,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:46:04,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 397 transitions, 4837 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-21 16:46:04,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:46:04,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:46:04,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:46:06,609 INFO L124 PetriNetUnfolderBase]: 5262/8156 cut-off events. [2024-06-21 16:46:06,609 INFO L125 PetriNetUnfolderBase]: For 2322944/2322944 co-relation queries the response was YES. [2024-06-21 16:46:06,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90621 conditions, 8156 events. 5262/8156 cut-off events. For 2322944/2322944 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 47910 event pairs, 1329 based on Foata normal form. 1/8127 useless extension candidates. Maximal degree in co-relation 90463. Up to 7696 conditions per place. [2024-06-21 16:46:06,743 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 340 selfloop transitions, 29 changer transitions 0/417 dead transitions. [2024-06-21 16:46:06,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 417 transitions, 5675 flow [2024-06-21 16:46:06,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:46:06,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:46:06,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 16:46:06,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4147727272727273 [2024-06-21 16:46:06,744 INFO L175 Difference]: Start difference. First operand has 332 places, 397 transitions, 4837 flow. Second operand 8 states and 146 transitions. [2024-06-21 16:46:06,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 417 transitions, 5675 flow [2024-06-21 16:46:09,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 417 transitions, 5613 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-21 16:46:09,352 INFO L231 Difference]: Finished difference. Result has 337 places, 400 transitions, 4903 flow [2024-06-21 16:46:09,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4775, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4903, PETRI_PLACES=337, PETRI_TRANSITIONS=400} [2024-06-21 16:46:09,352 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 292 predicate places. [2024-06-21 16:46:09,352 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 400 transitions, 4903 flow [2024-06-21 16:46:09,352 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-21 16:46:09,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:46:09,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:46:09,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 16:46:09,353 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-21 16:46:09,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:46:09,353 INFO L85 PathProgramCache]: Analyzing trace with hash 700204953, now seen corresponding path program 3 times [2024-06-21 16:46:09,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:46:09,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355888226] [2024-06-21 16:46:09,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:46:09,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:46:09,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:46:10,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-21 16:46:10,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:46:10,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355888226] [2024-06-21 16:46:10,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355888226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:46:10,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:46:10,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:46:10,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315785620] [2024-06-21 16:46:10,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:46:10,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:46:10,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:46:10,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:46:10,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:46:10,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:46:10,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 400 transitions, 4903 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:46:10,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:46:10,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:46:10,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:46:11,829 INFO L124 PetriNetUnfolderBase]: 5266/8159 cut-off events. [2024-06-21 16:46:11,829 INFO L125 PetriNetUnfolderBase]: For 2360969/2360973 co-relation queries the response was YES. [2024-06-21 16:46:11,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90895 conditions, 8159 events. 5266/8159 cut-off events. For 2360969/2360973 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 47926 event pairs, 1336 based on Foata normal form. 1/8125 useless extension candidates. Maximal degree in co-relation 90734. Up to 7714 conditions per place. [2024-06-21 16:46:11,955 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 345 selfloop transitions, 24 changer transitions 0/417 dead transitions. [2024-06-21 16:46:11,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 417 transitions, 5905 flow [2024-06-21 16:46:11,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:46:11,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:46:11,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-21 16:46:11,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 16:46:11,956 INFO L175 Difference]: Start difference. First operand has 337 places, 400 transitions, 4903 flow. Second operand 7 states and 132 transitions. [2024-06-21 16:46:11,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 417 transitions, 5905 flow [2024-06-21 16:46:15,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 417 transitions, 5791 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-21 16:46:15,530 INFO L231 Difference]: Finished difference. Result has 339 places, 400 transitions, 4843 flow [2024-06-21 16:46:15,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4789, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4843, PETRI_PLACES=339, PETRI_TRANSITIONS=400} [2024-06-21 16:46:15,530 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 294 predicate places. [2024-06-21 16:46:15,530 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 400 transitions, 4843 flow [2024-06-21 16:46:15,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:46:15,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:46:15,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:46:15,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 16:46:15,531 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:46:15,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:46:15,531 INFO L85 PathProgramCache]: Analyzing trace with hash 700592763, now seen corresponding path program 4 times [2024-06-21 16:46:15,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:46:15,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668615695] [2024-06-21 16:46:15,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:46:15,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:46:15,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:46:16,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:46:16,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:46:16,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668615695] [2024-06-21 16:46:16,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668615695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:46:16,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:46:16,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:46:16,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003403912] [2024-06-21 16:46:16,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:46:16,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:46:16,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:46:16,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:46:16,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:46:16,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:46:16,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 400 transitions, 4843 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:46:16,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:46:16,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:46:16,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:46:18,044 INFO L124 PetriNetUnfolderBase]: 5271/8166 cut-off events. [2024-06-21 16:46:18,044 INFO L125 PetriNetUnfolderBase]: For 2397420/2397424 co-relation queries the response was YES. [2024-06-21 16:46:18,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91247 conditions, 8166 events. 5271/8166 cut-off events. For 2397420/2397424 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 47966 event pairs, 1315 based on Foata normal form. 1/8132 useless extension candidates. Maximal degree in co-relation 91085. Up to 7736 conditions per place. [2024-06-21 16:46:18,171 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 349 selfloop transitions, 19 changer transitions 0/416 dead transitions. [2024-06-21 16:46:18,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 416 transitions, 5668 flow [2024-06-21 16:46:18,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:46:18,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:46:18,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-21 16:46:18,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41233766233766234 [2024-06-21 16:46:18,172 INFO L175 Difference]: Start difference. First operand has 339 places, 400 transitions, 4843 flow. Second operand 7 states and 127 transitions. [2024-06-21 16:46:18,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 416 transitions, 5668 flow [2024-06-21 16:46:21,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 416 transitions, 5574 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 16:46:21,880 INFO L231 Difference]: Finished difference. Result has 340 places, 403 transitions, 4856 flow [2024-06-21 16:46:21,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4763, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4856, PETRI_PLACES=340, PETRI_TRANSITIONS=403} [2024-06-21 16:46:21,880 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 295 predicate places. [2024-06-21 16:46:21,880 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 403 transitions, 4856 flow [2024-06-21 16:46:21,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:46:21,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:46:21,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:46:21,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 16:46:21,881 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:46:21,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:46:21,881 INFO L85 PathProgramCache]: Analyzing trace with hash 961203067, now seen corresponding path program 5 times [2024-06-21 16:46:21,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:46:21,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143000927] [2024-06-21 16:46:21,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:46:21,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:46:21,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:46:22,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-21 16:46:22,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:46:22,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143000927] [2024-06-21 16:46:22,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143000927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:46:22,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:46:22,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:46:22,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493509093] [2024-06-21 16:46:22,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:46:22,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:46:22,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:46:22,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:46:22,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:46:22,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:46:22,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 403 transitions, 4856 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:46:22,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:46:22,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:46:22,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:46:24,332 INFO L124 PetriNetUnfolderBase]: 5261/8156 cut-off events. [2024-06-21 16:46:24,332 INFO L125 PetriNetUnfolderBase]: For 2425548/2425551 co-relation queries the response was YES. [2024-06-21 16:46:24,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91215 conditions, 8156 events. 5261/8156 cut-off events. For 2425548/2425551 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 47855 event pairs, 1332 based on Foata normal form. 3/8128 useless extension candidates. Maximal degree in co-relation 91053. Up to 7725 conditions per place. [2024-06-21 16:46:24,455 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 346 selfloop transitions, 19 changer transitions 0/413 dead transitions. [2024-06-21 16:46:24,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 413 transitions, 5610 flow [2024-06-21 16:46:24,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:46:24,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:46:24,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-21 16:46:24,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4025974025974026 [2024-06-21 16:46:24,456 INFO L175 Difference]: Start difference. First operand has 340 places, 403 transitions, 4856 flow. Second operand 7 states and 124 transitions. [2024-06-21 16:46:24,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 413 transitions, 5610 flow [2024-06-21 16:46:27,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 413 transitions, 5532 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 16:46:27,538 INFO L231 Difference]: Finished difference. Result has 342 places, 403 transitions, 4822 flow [2024-06-21 16:46:27,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4778, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4822, PETRI_PLACES=342, PETRI_TRANSITIONS=403} [2024-06-21 16:46:27,539 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 297 predicate places. [2024-06-21 16:46:27,539 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 403 transitions, 4822 flow [2024-06-21 16:46:27,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:46:27,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:46:27,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:46:27,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 16:46:27,539 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-21 16:46:27,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:46:27,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1826411313, now seen corresponding path program 6 times [2024-06-21 16:46:27,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:46:27,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957581572] [2024-06-21 16:46:27,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:46:27,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:46:27,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:46:28,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:46:28,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:46:28,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957581572] [2024-06-21 16:46:28,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957581572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:46:28,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:46:28,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:46:28,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900766464] [2024-06-21 16:46:28,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:46:28,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:46:28,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:46:28,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:46:28,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:46:28,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:46:28,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 403 transitions, 4822 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:46:28,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:46:28,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:46:28,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:46:29,965 INFO L124 PetriNetUnfolderBase]: 5265/8159 cut-off events. [2024-06-21 16:46:29,965 INFO L125 PetriNetUnfolderBase]: For 2462745/2462752 co-relation queries the response was YES. [2024-06-21 16:46:30,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91557 conditions, 8159 events. 5265/8159 cut-off events. For 2462745/2462752 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 47942 event pairs, 1318 based on Foata normal form. 3/8126 useless extension candidates. Maximal degree in co-relation 91394. Up to 7719 conditions per place. [2024-06-21 16:46:30,084 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 338 selfloop transitions, 27 changer transitions 0/413 dead transitions. [2024-06-21 16:46:30,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 413 transitions, 5576 flow [2024-06-21 16:46:30,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:46:30,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:46:30,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-21 16:46:30,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40584415584415584 [2024-06-21 16:46:30,084 INFO L175 Difference]: Start difference. First operand has 342 places, 403 transitions, 4822 flow. Second operand 7 states and 125 transitions. [2024-06-21 16:46:30,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 413 transitions, 5576 flow [2024-06-21 16:46:33,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 413 transitions, 5496 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 16:46:33,962 INFO L231 Difference]: Finished difference. Result has 343 places, 403 transitions, 4802 flow [2024-06-21 16:46:33,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4742, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4802, PETRI_PLACES=343, PETRI_TRANSITIONS=403} [2024-06-21 16:46:33,963 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 298 predicate places. [2024-06-21 16:46:33,963 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 403 transitions, 4802 flow [2024-06-21 16:46:33,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:46:33,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:46:33,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:46:33,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 16:46:33,963 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:46:33,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:46:33,963 INFO L85 PathProgramCache]: Analyzing trace with hash 831253587, now seen corresponding path program 2 times [2024-06-21 16:46:33,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:46:33,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103210909] [2024-06-21 16:46:33,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:46:33,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:46:33,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:46:35,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:46:35,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:46:35,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103210909] [2024-06-21 16:46:35,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103210909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:46:35,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:46:35,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:46:35,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016644379] [2024-06-21 16:46:35,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:46:35,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:46:35,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:46:35,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:46:35,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:46:35,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:46:35,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 403 transitions, 4802 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:46:35,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:46:35,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:46:35,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:46:37,290 INFO L124 PetriNetUnfolderBase]: 5530/8453 cut-off events. [2024-06-21 16:46:37,290 INFO L125 PetriNetUnfolderBase]: For 2530348/2530352 co-relation queries the response was YES. [2024-06-21 16:46:37,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94111 conditions, 8453 events. 5530/8453 cut-off events. For 2530348/2530352 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 48611 event pairs, 1351 based on Foata normal form. 4/8450 useless extension candidates. Maximal degree in co-relation 93947. Up to 8205 conditions per place. [2024-06-21 16:46:37,417 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 404 selfloop transitions, 23 changer transitions 0/438 dead transitions. [2024-06-21 16:46:37,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 438 transitions, 5840 flow [2024-06-21 16:46:37,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:46:37,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:46:37,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-21 16:46:37,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977272727272727 [2024-06-21 16:46:37,418 INFO L175 Difference]: Start difference. First operand has 343 places, 403 transitions, 4802 flow. Second operand 10 states and 175 transitions. [2024-06-21 16:46:37,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 438 transitions, 5840 flow [2024-06-21 16:46:41,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 438 transitions, 5750 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 16:46:41,259 INFO L231 Difference]: Finished difference. Result has 347 places, 405 transitions, 4871 flow [2024-06-21 16:46:41,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4712, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4871, PETRI_PLACES=347, PETRI_TRANSITIONS=405} [2024-06-21 16:46:41,260 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 302 predicate places. [2024-06-21 16:46:41,260 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 405 transitions, 4871 flow [2024-06-21 16:46:41,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:46:41,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:46:41,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:46:41,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 16:46:41,260 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:46:41,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:46:41,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1270246311, now seen corresponding path program 14 times [2024-06-21 16:46:41,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:46:41,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366370082] [2024-06-21 16:46:41,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:46:41,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:46:41,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:46:42,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:46:42,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:46:42,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366370082] [2024-06-21 16:46:42,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366370082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:46:42,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:46:42,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:46:42,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458365311] [2024-06-21 16:46:42,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:46:42,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:46:42,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:46:42,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:46:42,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:46:42,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:46:42,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 405 transitions, 4871 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-21 16:46:42,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:46:42,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:46:42,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:46:44,493 INFO L124 PetriNetUnfolderBase]: 5047/7915 cut-off events. [2024-06-21 16:46:44,493 INFO L125 PetriNetUnfolderBase]: For 2657399/2657399 co-relation queries the response was YES. [2024-06-21 16:46:44,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92300 conditions, 7915 events. 5047/7915 cut-off events. For 2657399/2657399 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 47965 event pairs, 1152 based on Foata normal form. 20/7933 useless extension candidates. Maximal degree in co-relation 92135. Up to 7080 conditions per place. [2024-06-21 16:46:44,623 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 362 selfloop transitions, 77 changer transitions 0/453 dead transitions. [2024-06-21 16:46:44,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 453 transitions, 6421 flow [2024-06-21 16:46:44,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:46:44,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:46:44,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 219 transitions. [2024-06-21 16:46:44,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4524793388429752 [2024-06-21 16:46:44,624 INFO L175 Difference]: Start difference. First operand has 347 places, 405 transitions, 4871 flow. Second operand 11 states and 219 transitions. [2024-06-21 16:46:44,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 453 transitions, 6421 flow [2024-06-21 16:46:48,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 453 transitions, 6280 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-21 16:46:48,741 INFO L231 Difference]: Finished difference. Result has 350 places, 406 transitions, 4983 flow [2024-06-21 16:46:48,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4730, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4983, PETRI_PLACES=350, PETRI_TRANSITIONS=406} [2024-06-21 16:46:48,742 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 305 predicate places. [2024-06-21 16:46:48,742 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 406 transitions, 4983 flow [2024-06-21 16:46:48,742 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-21 16:46:48,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:46:48,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:46:48,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 16:46:48,742 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:46:48,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:46:48,742 INFO L85 PathProgramCache]: Analyzing trace with hash -888477451, now seen corresponding path program 3 times [2024-06-21 16:46:48,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:46:48,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937307121] [2024-06-21 16:46:48,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:46:48,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:46:48,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:46:49,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:46:49,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:46:49,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937307121] [2024-06-21 16:46:49,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937307121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:46:49,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:46:49,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:46:49,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39346131] [2024-06-21 16:46:49,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:46:49,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:46:49,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:46:49,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:46:49,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:46:50,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:46:50,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 406 transitions, 4983 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:46:50,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:46:50,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:46:50,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:46:51,997 INFO L124 PetriNetUnfolderBase]: 5632/8625 cut-off events. [2024-06-21 16:46:51,998 INFO L125 PetriNetUnfolderBase]: For 2635528/2635528 co-relation queries the response was YES. [2024-06-21 16:46:52,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97084 conditions, 8625 events. 5632/8625 cut-off events. For 2635528/2635528 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 49968 event pairs, 1378 based on Foata normal form. 4/8627 useless extension candidates. Maximal degree in co-relation 96918. Up to 8328 conditions per place. [2024-06-21 16:46:52,136 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 403 selfloop transitions, 32 changer transitions 0/446 dead transitions. [2024-06-21 16:46:52,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 446 transitions, 6087 flow [2024-06-21 16:46:52,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:46:52,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:46:52,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-21 16:46:52,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-21 16:46:52,137 INFO L175 Difference]: Start difference. First operand has 350 places, 406 transitions, 4983 flow. Second operand 10 states and 180 transitions. [2024-06-21 16:46:52,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 446 transitions, 6087 flow [2024-06-21 16:46:56,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 446 transitions, 5866 flow, removed 29 selfloop flow, removed 10 redundant places. [2024-06-21 16:46:56,782 INFO L231 Difference]: Finished difference. Result has 351 places, 411 transitions, 4983 flow [2024-06-21 16:46:56,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4766, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4983, PETRI_PLACES=351, PETRI_TRANSITIONS=411} [2024-06-21 16:46:56,782 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 306 predicate places. [2024-06-21 16:46:56,782 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 411 transitions, 4983 flow [2024-06-21 16:46:56,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:46:56,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:46:56,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:46:56,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 16:46:56,783 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:46:56,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:46:56,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1031064289, now seen corresponding path program 15 times [2024-06-21 16:46:56,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:46:56,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297329110] [2024-06-21 16:46:56,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:46:56,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:46:56,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:46:58,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:46:58,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:46:58,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297329110] [2024-06-21 16:46:58,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297329110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:46:58,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:46:58,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:46:58,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306292391] [2024-06-21 16:46:58,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:46:58,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:46:58,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:46:58,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:46:58,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:46:58,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:46:58,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 411 transitions, 4983 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-21 16:46:58,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:46:58,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:46:58,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:47:00,351 INFO L124 PetriNetUnfolderBase]: 5268/8290 cut-off events. [2024-06-21 16:47:00,351 INFO L125 PetriNetUnfolderBase]: For 2887665/2887665 co-relation queries the response was YES. [2024-06-21 16:47:00,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99453 conditions, 8290 events. 5268/8290 cut-off events. For 2887665/2887665 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 50873 event pairs, 1184 based on Foata normal form. 16/8304 useless extension candidates. Maximal degree in co-relation 99286. Up to 7146 conditions per place. [2024-06-21 16:47:00,498 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 375 selfloop transitions, 74 changer transitions 0/464 dead transitions. [2024-06-21 16:47:00,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 464 transitions, 6705 flow [2024-06-21 16:47:00,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:47:00,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:47:00,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 221 transitions. [2024-06-21 16:47:00,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45661157024793386 [2024-06-21 16:47:00,500 INFO L175 Difference]: Start difference. First operand has 351 places, 411 transitions, 4983 flow. Second operand 11 states and 221 transitions. [2024-06-21 16:47:00,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 464 transitions, 6705 flow [2024-06-21 16:47:03,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 464 transitions, 6538 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-21 16:47:03,572 INFO L231 Difference]: Finished difference. Result has 355 places, 413 transitions, 5160 flow [2024-06-21 16:47:03,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4816, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5160, PETRI_PLACES=355, PETRI_TRANSITIONS=413} [2024-06-21 16:47:03,572 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 310 predicate places. [2024-06-21 16:47:03,572 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 413 transitions, 5160 flow [2024-06-21 16:47:03,572 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-21 16:47:03,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:47:03,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:47:03,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 16:47:03,572 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-21 16:47:03,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:47:03,573 INFO L85 PathProgramCache]: Analyzing trace with hash -888723715, now seen corresponding path program 16 times [2024-06-21 16:47:03,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:47:03,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285743581] [2024-06-21 16:47:03,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:47:03,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:47:03,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:47:04,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:47:04,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:47:04,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285743581] [2024-06-21 16:47:04,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285743581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:47:04,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:47:04,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:47:04,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535072189] [2024-06-21 16:47:04,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:47:04,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:47:04,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:47:04,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:47:04,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:47:04,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:47:04,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 413 transitions, 5160 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-21 16:47:04,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:47:04,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:47:04,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:47:07,262 INFO L124 PetriNetUnfolderBase]: 5381/8473 cut-off events. [2024-06-21 16:47:07,263 INFO L125 PetriNetUnfolderBase]: For 3036691/3036691 co-relation queries the response was YES. [2024-06-21 16:47:07,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102025 conditions, 8473 events. 5381/8473 cut-off events. For 3036691/3036691 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 52401 event pairs, 1263 based on Foata normal form. 28/8499 useless extension candidates. Maximal degree in co-relation 101857. Up to 7737 conditions per place. [2024-06-21 16:47:07,384 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 402 selfloop transitions, 42 changer transitions 0/459 dead transitions. [2024-06-21 16:47:07,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 459 transitions, 6330 flow [2024-06-21 16:47:07,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:47:07,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:47:07,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-06-21 16:47:07,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380165289256198 [2024-06-21 16:47:07,385 INFO L175 Difference]: Start difference. First operand has 355 places, 413 transitions, 5160 flow. Second operand 11 states and 212 transitions. [2024-06-21 16:47:07,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 459 transitions, 6330 flow [2024-06-21 16:47:10,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 459 transitions, 6152 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-21 16:47:10,167 INFO L231 Difference]: Finished difference. Result has 359 places, 414 transitions, 5172 flow [2024-06-21 16:47:10,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4982, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5172, PETRI_PLACES=359, PETRI_TRANSITIONS=414} [2024-06-21 16:47:10,168 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 314 predicate places. [2024-06-21 16:47:10,168 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 414 transitions, 5172 flow [2024-06-21 16:47:10,168 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-21 16:47:10,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:47:10,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:47:10,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 16:47:10,168 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-21 16:47:10,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:47:10,168 INFO L85 PathProgramCache]: Analyzing trace with hash -894979825, now seen corresponding path program 17 times [2024-06-21 16:47:10,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:47:10,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943342357] [2024-06-21 16:47:10,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:47:10,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:47:10,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:47:11,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:47:11,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:47:11,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943342357] [2024-06-21 16:47:11,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943342357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:47:11,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:47:11,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:47:11,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190839069] [2024-06-21 16:47:11,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:47:11,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:47:11,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:47:11,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:47:11,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:47:11,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:47:11,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 414 transitions, 5172 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-21 16:47:11,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:47:11,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:47:11,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:47:13,733 INFO L124 PetriNetUnfolderBase]: 5473/8625 cut-off events. [2024-06-21 16:47:13,733 INFO L125 PetriNetUnfolderBase]: For 3065543/3065543 co-relation queries the response was YES. [2024-06-21 16:47:13,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103560 conditions, 8625 events. 5473/8625 cut-off events. For 3065543/3065543 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 53626 event pairs, 1278 based on Foata normal form. 24/8647 useless extension candidates. Maximal degree in co-relation 103390. Up to 7916 conditions per place. [2024-06-21 16:47:13,894 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 401 selfloop transitions, 44 changer transitions 0/460 dead transitions. [2024-06-21 16:47:13,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 460 transitions, 6346 flow [2024-06-21 16:47:13,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:47:13,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:47:13,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-21 16:47:13,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4359504132231405 [2024-06-21 16:47:13,895 INFO L175 Difference]: Start difference. First operand has 359 places, 414 transitions, 5172 flow. Second operand 11 states and 211 transitions. [2024-06-21 16:47:13,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 460 transitions, 6346 flow [2024-06-21 16:47:18,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 460 transitions, 6218 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-21 16:47:18,701 INFO L231 Difference]: Finished difference. Result has 361 places, 415 transitions, 5240 flow [2024-06-21 16:47:18,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5044, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5240, PETRI_PLACES=361, PETRI_TRANSITIONS=415} [2024-06-21 16:47:18,701 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 316 predicate places. [2024-06-21 16:47:18,701 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 415 transitions, 5240 flow [2024-06-21 16:47:18,701 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-21 16:47:18,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:47:18,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:47:18,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 16:47:18,702 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-21 16:47:18,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:47:18,702 INFO L85 PathProgramCache]: Analyzing trace with hash -895152805, now seen corresponding path program 18 times [2024-06-21 16:47:18,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:47:18,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678257185] [2024-06-21 16:47:18,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:47:18,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:47:18,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:47:19,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:47:19,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:47:19,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678257185] [2024-06-21 16:47:19,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678257185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:47:19,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:47:19,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:47:19,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490402934] [2024-06-21 16:47:19,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:47:19,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:47:19,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:47:19,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:47:19,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:47:19,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:47:19,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 415 transitions, 5240 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-21 16:47:19,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:47:19,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:47:19,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:47:22,276 INFO L124 PetriNetUnfolderBase]: 5523/8721 cut-off events. [2024-06-21 16:47:22,276 INFO L125 PetriNetUnfolderBase]: For 3065890/3065890 co-relation queries the response was YES. [2024-06-21 16:47:22,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104090 conditions, 8721 events. 5523/8721 cut-off events. For 3065890/3065890 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 54513 event pairs, 1284 based on Foata normal form. 20/8739 useless extension candidates. Maximal degree in co-relation 103919. Up to 7892 conditions per place. [2024-06-21 16:47:22,428 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 383 selfloop transitions, 66 changer transitions 0/464 dead transitions. [2024-06-21 16:47:22,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 464 transitions, 7272 flow [2024-06-21 16:47:22,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:47:22,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:47:22,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 216 transitions. [2024-06-21 16:47:22,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4462809917355372 [2024-06-21 16:47:22,429 INFO L175 Difference]: Start difference. First operand has 361 places, 415 transitions, 5240 flow. Second operand 11 states and 216 transitions. [2024-06-21 16:47:22,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 464 transitions, 7272 flow [2024-06-21 16:47:25,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 464 transitions, 7138 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-21 16:47:25,817 INFO L231 Difference]: Finished difference. Result has 363 places, 416 transitions, 5347 flow [2024-06-21 16:47:25,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5106, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5347, PETRI_PLACES=363, PETRI_TRANSITIONS=416} [2024-06-21 16:47:25,817 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 318 predicate places. [2024-06-21 16:47:25,817 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 416 transitions, 5347 flow [2024-06-21 16:47:25,817 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-21 16:47:25,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:47:25,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:47:25,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 16:47:25,817 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:47:25,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:47:25,818 INFO L85 PathProgramCache]: Analyzing trace with hash -895157455, now seen corresponding path program 19 times [2024-06-21 16:47:25,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:47:25,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097941853] [2024-06-21 16:47:25,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:47:25,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:47:25,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:47:27,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:47:27,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:47:27,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097941853] [2024-06-21 16:47:27,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097941853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:47:27,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:47:27,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:47:27,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722790159] [2024-06-21 16:47:27,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:47:27,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:47:27,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:47:27,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:47:27,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:47:27,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:47:27,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 416 transitions, 5347 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-21 16:47:27,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:47:27,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:47:27,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:47:29,505 INFO L124 PetriNetUnfolderBase]: 5775/9152 cut-off events. [2024-06-21 16:47:29,506 INFO L125 PetriNetUnfolderBase]: For 3271073/3271073 co-relation queries the response was YES. [2024-06-21 16:47:29,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111354 conditions, 9152 events. 5775/9152 cut-off events. For 3271073/3271073 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 58139 event pairs, 1334 based on Foata normal form. 16/9166 useless extension candidates. Maximal degree in co-relation 111182. Up to 7758 conditions per place. [2024-06-21 16:47:29,657 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 387 selfloop transitions, 71 changer transitions 0/473 dead transitions. [2024-06-21 16:47:29,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 473 transitions, 8071 flow [2024-06-21 16:47:29,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:47:29,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:47:29,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 220 transitions. [2024-06-21 16:47:29,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-21 16:47:29,658 INFO L175 Difference]: Start difference. First operand has 363 places, 416 transitions, 5347 flow. Second operand 11 states and 220 transitions. [2024-06-21 16:47:29,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 473 transitions, 8071 flow [2024-06-21 16:47:34,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 473 transitions, 7774 flow, removed 37 selfloop flow, removed 10 redundant places. [2024-06-21 16:47:34,206 INFO L231 Difference]: Finished difference. Result has 365 places, 420 transitions, 5525 flow [2024-06-21 16:47:34,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5050, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5525, PETRI_PLACES=365, PETRI_TRANSITIONS=420} [2024-06-21 16:47:34,206 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 320 predicate places. [2024-06-21 16:47:34,206 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 420 transitions, 5525 flow [2024-06-21 16:47:34,206 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-21 16:47:34,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:47:34,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:47:34,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 16:47:34,207 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:47:34,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:47:34,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1270419291, now seen corresponding path program 20 times [2024-06-21 16:47:34,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:47:34,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520327365] [2024-06-21 16:47:34,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:47:34,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:47:34,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:47:35,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:47:35,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:47:35,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520327365] [2024-06-21 16:47:35,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520327365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:47:35,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:47:35,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:47:35,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346388185] [2024-06-21 16:47:35,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:47:35,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:47:35,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:47:35,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:47:35,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:47:35,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:47:35,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 420 transitions, 5525 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-21 16:47:35,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:47:35,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:47:35,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:47:38,037 INFO L124 PetriNetUnfolderBase]: 5755/9113 cut-off events. [2024-06-21 16:47:38,037 INFO L125 PetriNetUnfolderBase]: For 3210170/3210170 co-relation queries the response was YES. [2024-06-21 16:47:38,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107948 conditions, 9113 events. 5755/9113 cut-off events. For 3210170/3210170 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 57790 event pairs, 1346 based on Foata normal form. 24/9135 useless extension candidates. Maximal degree in co-relation 107775. Up to 8272 conditions per place. [2024-06-21 16:47:38,187 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 384 selfloop transitions, 66 changer transitions 0/465 dead transitions. [2024-06-21 16:47:38,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 465 transitions, 6611 flow [2024-06-21 16:47:38,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:47:38,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:47:38,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-06-21 16:47:38,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44214876033057854 [2024-06-21 16:47:38,189 INFO L175 Difference]: Start difference. First operand has 365 places, 420 transitions, 5525 flow. Second operand 11 states and 214 transitions. [2024-06-21 16:47:38,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 465 transitions, 6611 flow [2024-06-21 16:47:43,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 465 transitions, 6391 flow, removed 69 selfloop flow, removed 7 redundant places. [2024-06-21 16:47:43,070 INFO L231 Difference]: Finished difference. Result has 369 places, 420 transitions, 5445 flow [2024-06-21 16:47:43,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5305, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5445, PETRI_PLACES=369, PETRI_TRANSITIONS=420} [2024-06-21 16:47:43,071 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 324 predicate places. [2024-06-21 16:47:43,071 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 420 transitions, 5445 flow [2024-06-21 16:47:43,071 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-21 16:47:43,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:47:43,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:47:43,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 16:47:43,072 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:47:43,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:47:43,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1526896233, now seen corresponding path program 4 times [2024-06-21 16:47:43,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:47:43,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531517323] [2024-06-21 16:47:43,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:47:43,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:47:43,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:47:44,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:47:44,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:47:44,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531517323] [2024-06-21 16:47:44,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531517323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:47:44,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:47:44,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:47:44,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535333622] [2024-06-21 16:47:44,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:47:44,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:47:44,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:47:44,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:47:44,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:47:44,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:47:44,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 420 transitions, 5445 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:47:44,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:47:44,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:47:44,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:47:46,771 INFO L124 PetriNetUnfolderBase]: 6436/9953 cut-off events. [2024-06-21 16:47:46,771 INFO L125 PetriNetUnfolderBase]: For 3147381/3147381 co-relation queries the response was YES. [2024-06-21 16:47:46,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113015 conditions, 9953 events. 6436/9953 cut-off events. For 3147381/3147381 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 60575 event pairs, 1617 based on Foata normal form. 4/9955 useless extension candidates. Maximal degree in co-relation 112840. Up to 9692 conditions per place. [2024-06-21 16:47:46,932 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 421 selfloop transitions, 27 changer transitions 0/459 dead transitions. [2024-06-21 16:47:46,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 459 transitions, 6591 flow [2024-06-21 16:47:46,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:47:46,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:47:46,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-21 16:47:46,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40454545454545454 [2024-06-21 16:47:46,933 INFO L175 Difference]: Start difference. First operand has 369 places, 420 transitions, 5445 flow. Second operand 10 states and 178 transitions. [2024-06-21 16:47:46,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 459 transitions, 6591 flow [2024-06-21 16:47:51,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 459 transitions, 6443 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 16:47:51,628 INFO L231 Difference]: Finished difference. Result has 370 places, 425 transitions, 5534 flow [2024-06-21 16:47:51,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5301, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5534, PETRI_PLACES=370, PETRI_TRANSITIONS=425} [2024-06-21 16:47:51,628 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 325 predicate places. [2024-06-21 16:47:51,628 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 425 transitions, 5534 flow [2024-06-21 16:47:51,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:47:51,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:47:51,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:47:51,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 16:47:51,629 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:47:51,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:47:51,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1241796363, now seen corresponding path program 5 times [2024-06-21 16:47:51,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:47:51,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168988178] [2024-06-21 16:47:51,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:47:51,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:47:51,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:47:52,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-21 16:47:52,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:47:52,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168988178] [2024-06-21 16:47:52,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168988178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:47:52,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:47:52,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:47:52,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583704188] [2024-06-21 16:47:52,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:47:52,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:47:52,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:47:52,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:47:52,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:47:52,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:47:52,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 425 transitions, 5534 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:47:52,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:47:52,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:47:52,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:47:55,628 INFO L124 PetriNetUnfolderBase]: 6453/9980 cut-off events. [2024-06-21 16:47:55,628 INFO L125 PetriNetUnfolderBase]: For 3201825/3201825 co-relation queries the response was YES. [2024-06-21 16:47:55,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114102 conditions, 9980 events. 6453/9980 cut-off events. For 3201825/3201825 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 60802 event pairs, 1636 based on Foata normal form. 4/9982 useless extension candidates. Maximal degree in co-relation 113925. Up to 9746 conditions per place. [2024-06-21 16:47:55,775 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 427 selfloop transitions, 22 changer transitions 0/460 dead transitions. [2024-06-21 16:47:55,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 460 transitions, 6642 flow [2024-06-21 16:47:55,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:47:55,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:47:55,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-21 16:47:55,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977272727272727 [2024-06-21 16:47:55,776 INFO L175 Difference]: Start difference. First operand has 370 places, 425 transitions, 5534 flow. Second operand 10 states and 175 transitions. [2024-06-21 16:47:55,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 460 transitions, 6642 flow [2024-06-21 16:48:00,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 460 transitions, 6463 flow, removed 65 selfloop flow, removed 7 redundant places. [2024-06-21 16:48:00,504 INFO L231 Difference]: Finished difference. Result has 373 places, 427 transitions, 5536 flow [2024-06-21 16:48:00,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5355, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5536, PETRI_PLACES=373, PETRI_TRANSITIONS=427} [2024-06-21 16:48:00,504 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 328 predicate places. [2024-06-21 16:48:00,504 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 427 transitions, 5536 flow [2024-06-21 16:48:00,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:48:00,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:48:00,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:48:00,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 16:48:00,505 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:48:00,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:48:00,505 INFO L85 PathProgramCache]: Analyzing trace with hash -667078675, now seen corresponding path program 21 times [2024-06-21 16:48:00,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:48:00,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882349497] [2024-06-21 16:48:00,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:48:00,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:48:00,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:48:01,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-21 16:48:01,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:48:01,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882349497] [2024-06-21 16:48:01,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882349497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:48:01,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:48:01,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:48:01,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253080196] [2024-06-21 16:48:01,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:48:01,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:48:01,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:48:01,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:48:01,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:48:01,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:48:01,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 427 transitions, 5536 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-21 16:48:01,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:48:01,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:48:01,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:48:04,656 INFO L124 PetriNetUnfolderBase]: 5857/9292 cut-off events. [2024-06-21 16:48:04,657 INFO L125 PetriNetUnfolderBase]: For 3364233/3364233 co-relation queries the response was YES. [2024-06-21 16:48:04,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109606 conditions, 9292 events. 5857/9292 cut-off events. For 3364233/3364233 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 59381 event pairs, 1402 based on Foata normal form. 36/9321 useless extension candidates. Maximal degree in co-relation 109428. Up to 8599 conditions per place. [2024-06-21 16:48:04,809 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 425 selfloop transitions, 32 changer transitions 0/473 dead transitions. [2024-06-21 16:48:04,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 473 transitions, 6823 flow [2024-06-21 16:48:04,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:48:04,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:48:04,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 207 transitions. [2024-06-21 16:48:04,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42768595041322316 [2024-06-21 16:48:04,811 INFO L175 Difference]: Start difference. First operand has 373 places, 427 transitions, 5536 flow. Second operand 11 states and 207 transitions. [2024-06-21 16:48:04,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 473 transitions, 6823 flow [2024-06-21 16:48:08,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 473 transitions, 6656 flow, removed 61 selfloop flow, removed 8 redundant places. [2024-06-21 16:48:08,598 INFO L231 Difference]: Finished difference. Result has 376 places, 429 transitions, 5637 flow [2024-06-21 16:48:08,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5369, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5637, PETRI_PLACES=376, PETRI_TRANSITIONS=429} [2024-06-21 16:48:08,598 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 331 predicate places. [2024-06-21 16:48:08,598 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 429 transitions, 5637 flow [2024-06-21 16:48:08,598 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-21 16:48:08,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:48:08,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:48:08,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 16:48:08,599 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:48:08,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:48:08,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1231677033, now seen corresponding path program 6 times [2024-06-21 16:48:08,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:48:08,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112100888] [2024-06-21 16:48:08,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:48:08,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:48:08,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:48:09,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:48:09,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:48:09,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112100888] [2024-06-21 16:48:09,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112100888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:48:09,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:48:09,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:48:09,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767406134] [2024-06-21 16:48:09,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:48:09,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:48:09,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:48:09,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:48:09,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:48:09,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:48:09,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 429 transitions, 5637 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:48:09,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:48:09,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:48:09,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:48:12,851 INFO L124 PetriNetUnfolderBase]: 6570/10179 cut-off events. [2024-06-21 16:48:12,851 INFO L125 PetriNetUnfolderBase]: For 3273222/3273222 co-relation queries the response was YES. [2024-06-21 16:48:12,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116345 conditions, 10179 events. 6570/10179 cut-off events. For 3273222/3273222 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 62454 event pairs, 1638 based on Foata normal form. 4/10181 useless extension candidates. Maximal degree in co-relation 116166. Up to 9909 conditions per place. [2024-06-21 16:48:13,022 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 424 selfloop transitions, 29 changer transitions 0/464 dead transitions. [2024-06-21 16:48:13,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 464 transitions, 6759 flow [2024-06-21 16:48:13,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:48:13,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:48:13,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-21 16:48:13,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 16:48:13,023 INFO L175 Difference]: Start difference. First operand has 376 places, 429 transitions, 5637 flow. Second operand 10 states and 176 transitions. [2024-06-21 16:48:13,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 464 transitions, 6759 flow [2024-06-21 16:48:17,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 464 transitions, 6606 flow, removed 47 selfloop flow, removed 9 redundant places. [2024-06-21 16:48:17,728 INFO L231 Difference]: Finished difference. Result has 377 places, 431 transitions, 5688 flow [2024-06-21 16:48:17,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5484, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5688, PETRI_PLACES=377, PETRI_TRANSITIONS=431} [2024-06-21 16:48:17,728 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 332 predicate places. [2024-06-21 16:48:17,728 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 431 transitions, 5688 flow [2024-06-21 16:48:17,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:48:17,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:48:17,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:48:17,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 16:48:17,729 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:48:17,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:48:17,729 INFO L85 PathProgramCache]: Analyzing trace with hash -658500851, now seen corresponding path program 1 times [2024-06-21 16:48:17,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:48:17,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613291099] [2024-06-21 16:48:17,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:48:17,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:48:17,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:48:18,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:48:18,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:48:18,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613291099] [2024-06-21 16:48:18,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613291099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:48:18,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:48:18,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:48:18,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773885837] [2024-06-21 16:48:18,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:48:18,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:48:18,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:48:18,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:48:18,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:48:18,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:48:18,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 431 transitions, 5688 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:48:18,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:48:18,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:48:18,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:48:21,830 INFO L124 PetriNetUnfolderBase]: 6587/10204 cut-off events. [2024-06-21 16:48:21,830 INFO L125 PetriNetUnfolderBase]: For 3268664/3268664 co-relation queries the response was YES. [2024-06-21 16:48:21,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115961 conditions, 10204 events. 6587/10204 cut-off events. For 3268664/3268664 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 62691 event pairs, 1651 based on Foata normal form. 2/10204 useless extension candidates. Maximal degree in co-relation 115781. Up to 9938 conditions per place. [2024-06-21 16:48:21,979 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 425 selfloop transitions, 31 changer transitions 0/467 dead transitions. [2024-06-21 16:48:21,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 467 transitions, 6730 flow [2024-06-21 16:48:21,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:48:21,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:48:21,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-21 16:48:21,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4022727272727273 [2024-06-21 16:48:21,980 INFO L175 Difference]: Start difference. First operand has 377 places, 431 transitions, 5688 flow. Second operand 10 states and 177 transitions. [2024-06-21 16:48:21,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 467 transitions, 6730 flow [2024-06-21 16:48:26,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 467 transitions, 6480 flow, removed 99 selfloop flow, removed 8 redundant places. [2024-06-21 16:48:26,061 INFO L231 Difference]: Finished difference. Result has 379 places, 434 transitions, 5562 flow [2024-06-21 16:48:26,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5438, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5562, PETRI_PLACES=379, PETRI_TRANSITIONS=434} [2024-06-21 16:48:26,061 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 334 predicate places. [2024-06-21 16:48:26,061 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 434 transitions, 5562 flow [2024-06-21 16:48:26,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:48:26,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:48:26,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:48:26,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 16:48:26,061 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:48:26,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:48:26,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1035528289, now seen corresponding path program 22 times [2024-06-21 16:48:26,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:48:26,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191475101] [2024-06-21 16:48:26,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:48:26,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:48:26,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:48:27,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:48:27,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:48:27,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191475101] [2024-06-21 16:48:27,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191475101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:48:27,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:48:27,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:48:27,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758745933] [2024-06-21 16:48:27,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:48:27,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:48:27,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:48:27,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:48:27,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:48:27,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:48:27,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 434 transitions, 5562 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-21 16:48:27,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:48:27,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:48:27,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:48:30,242 INFO L124 PetriNetUnfolderBase]: 5994/9522 cut-off events. [2024-06-21 16:48:30,242 INFO L125 PetriNetUnfolderBase]: For 3347942/3347942 co-relation queries the response was YES. [2024-06-21 16:48:30,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111270 conditions, 9522 events. 5994/9522 cut-off events. For 3347942/3347942 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 61000 event pairs, 1351 based on Foata normal form. 20/9540 useless extension candidates. Maximal degree in co-relation 111089. Up to 8387 conditions per place. [2024-06-21 16:48:30,391 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 346 selfloop transitions, 119 changer transitions 0/481 dead transitions. [2024-06-21 16:48:30,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 481 transitions, 7228 flow [2024-06-21 16:48:30,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:48:30,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:48:30,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-06-21 16:48:30,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45041322314049587 [2024-06-21 16:48:30,392 INFO L175 Difference]: Start difference. First operand has 379 places, 434 transitions, 5562 flow. Second operand 11 states and 218 transitions. [2024-06-21 16:48:30,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 481 transitions, 7228 flow [2024-06-21 16:48:34,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 481 transitions, 7121 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 16:48:34,822 INFO L231 Difference]: Finished difference. Result has 380 places, 435 transitions, 5812 flow [2024-06-21 16:48:34,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5455, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5812, PETRI_PLACES=380, PETRI_TRANSITIONS=435} [2024-06-21 16:48:34,823 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 335 predicate places. [2024-06-21 16:48:34,823 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 435 transitions, 5812 flow [2024-06-21 16:48:34,823 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-21 16:48:34,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:48:34,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:48:34,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 16:48:34,824 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:48:34,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:48:34,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1035532939, now seen corresponding path program 23 times [2024-06-21 16:48:34,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:48:34,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541945399] [2024-06-21 16:48:34,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:48:34,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:48:34,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:48:35,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:48:35,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:48:35,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541945399] [2024-06-21 16:48:35,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541945399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:48:35,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:48:35,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:48:35,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213452824] [2024-06-21 16:48:35,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:48:35,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:48:35,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:48:35,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:48:35,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:48:36,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:48:36,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 435 transitions, 5812 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-21 16:48:36,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:48:36,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:48:36,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:48:38,978 INFO L124 PetriNetUnfolderBase]: 6028/9591 cut-off events. [2024-06-21 16:48:38,978 INFO L125 PetriNetUnfolderBase]: For 3394758/3394758 co-relation queries the response was YES. [2024-06-21 16:48:39,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113099 conditions, 9591 events. 6028/9591 cut-off events. For 3394758/3394758 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 61684 event pairs, 1351 based on Foata normal form. 16/9605 useless extension candidates. Maximal degree in co-relation 112917. Up to 8349 conditions per place. [2024-06-21 16:48:39,121 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 349 selfloop transitions, 121 changer transitions 0/486 dead transitions. [2024-06-21 16:48:39,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 486 transitions, 7520 flow [2024-06-21 16:48:39,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:48:39,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:48:39,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-21 16:48:39,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45867768595041325 [2024-06-21 16:48:39,122 INFO L175 Difference]: Start difference. First operand has 380 places, 435 transitions, 5812 flow. Second operand 11 states and 222 transitions. [2024-06-21 16:48:39,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 486 transitions, 7520 flow [2024-06-21 16:48:43,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 486 transitions, 7213 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-21 16:48:43,926 INFO L231 Difference]: Finished difference. Result has 382 places, 436 transitions, 5867 flow [2024-06-21 16:48:43,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5505, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5867, PETRI_PLACES=382, PETRI_TRANSITIONS=436} [2024-06-21 16:48:43,926 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 337 predicate places. [2024-06-21 16:48:43,926 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 436 transitions, 5867 flow [2024-06-21 16:48:43,926 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-21 16:48:43,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:48:43,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:48:43,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 16:48:43,927 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:48:43,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:48:43,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1035648259, now seen corresponding path program 24 times [2024-06-21 16:48:43,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:48:43,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799423311] [2024-06-21 16:48:43,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:48:43,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:48:43,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:48:45,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:48:45,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:48:45,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799423311] [2024-06-21 16:48:45,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799423311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:48:45,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:48:45,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:48:45,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640454303] [2024-06-21 16:48:45,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:48:45,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:48:45,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:48:45,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:48:45,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:48:45,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:48:45,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 436 transitions, 5867 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-21 16:48:45,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:48:45,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:48:45,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:48:48,276 INFO L124 PetriNetUnfolderBase]: 6172/9831 cut-off events. [2024-06-21 16:48:48,276 INFO L125 PetriNetUnfolderBase]: For 3586349/3586349 co-relation queries the response was YES. [2024-06-21 16:48:48,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117929 conditions, 9831 events. 6172/9831 cut-off events. For 3586349/3586349 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 63743 event pairs, 1352 based on Foata normal form. 16/9845 useless extension candidates. Maximal degree in co-relation 117746. Up to 6965 conditions per place. [2024-06-21 16:48:48,417 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 345 selfloop transitions, 128 changer transitions 0/489 dead transitions. [2024-06-21 16:48:48,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 489 transitions, 7723 flow [2024-06-21 16:48:48,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:48:48,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:48:48,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 221 transitions. [2024-06-21 16:48:48,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45661157024793386 [2024-06-21 16:48:48,419 INFO L175 Difference]: Start difference. First operand has 382 places, 436 transitions, 5867 flow. Second operand 11 states and 221 transitions. [2024-06-21 16:48:48,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 489 transitions, 7723 flow [2024-06-21 16:48:52,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 489 transitions, 7391 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-21 16:48:52,526 INFO L231 Difference]: Finished difference. Result has 385 places, 438 transitions, 6027 flow [2024-06-21 16:48:52,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5535, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6027, PETRI_PLACES=385, PETRI_TRANSITIONS=438} [2024-06-21 16:48:52,527 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 340 predicate places. [2024-06-21 16:48:52,527 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 438 transitions, 6027 flow [2024-06-21 16:48:52,527 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-21 16:48:52,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:48:52,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:48:52,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 16:48:52,528 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:48:52,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:48:52,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1513284355, now seen corresponding path program 25 times [2024-06-21 16:48:52,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:48:52,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704843743] [2024-06-21 16:48:52,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:48:52,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:48:52,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:48:53,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:48:53,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:48:53,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704843743] [2024-06-21 16:48:53,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704843743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:48:53,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:48:53,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:48:53,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633938712] [2024-06-21 16:48:53,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:48:53,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:48:53,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:48:53,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:48:53,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:48:53,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:48:53,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 438 transitions, 6027 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-21 16:48:53,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:48:53,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:48:53,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:48:56,807 INFO L124 PetriNetUnfolderBase]: 6264/9983 cut-off events. [2024-06-21 16:48:56,807 INFO L125 PetriNetUnfolderBase]: For 3721769/3721769 co-relation queries the response was YES. [2024-06-21 16:48:56,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119912 conditions, 9983 events. 6264/9983 cut-off events. For 3721769/3721769 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 65158 event pairs, 1476 based on Foata normal form. 24/10005 useless extension candidates. Maximal degree in co-relation 119728. Up to 9112 conditions per place. [2024-06-21 16:48:57,144 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 404 selfloop transitions, 65 changer transitions 0/485 dead transitions. [2024-06-21 16:48:57,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 485 transitions, 7271 flow [2024-06-21 16:48:57,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:48:57,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:48:57,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 217 transitions. [2024-06-21 16:48:57,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44834710743801653 [2024-06-21 16:48:57,145 INFO L175 Difference]: Start difference. First operand has 385 places, 438 transitions, 6027 flow. Second operand 11 states and 217 transitions. [2024-06-21 16:48:57,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 485 transitions, 7271 flow [2024-06-21 16:49:01,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 485 transitions, 7007 flow, removed 65 selfloop flow, removed 7 redundant places. [2024-06-21 16:49:01,775 INFO L231 Difference]: Finished difference. Result has 389 places, 439 transitions, 6019 flow [2024-06-21 16:49:01,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5779, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6019, PETRI_PLACES=389, PETRI_TRANSITIONS=439} [2024-06-21 16:49:01,776 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 344 predicate places. [2024-06-21 16:49:01,776 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 439 transitions, 6019 flow [2024-06-21 16:49:01,776 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-21 16:49:01,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:49:01,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:49:01,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 16:49:01,776 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:49:01,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:49:01,776 INFO L85 PathProgramCache]: Analyzing trace with hash -864825859, now seen corresponding path program 26 times [2024-06-21 16:49:01,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:49:01,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810355235] [2024-06-21 16:49:01,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:49:01,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:49:01,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:49:02,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:49:02,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:49:02,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810355235] [2024-06-21 16:49:02,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810355235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:49:02,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:49:02,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:49:02,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175043433] [2024-06-21 16:49:02,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:49:02,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:49:02,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:49:02,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:49:02,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:49:03,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:49:03,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 439 transitions, 6019 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-21 16:49:03,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:49:03,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:49:03,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand