./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix038.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/mix038.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix038.opt.i ./goblint.2024-06-19_11-23-25.files/protection/mix038.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 18:31:55,297 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 18:31:55,369 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 18:31:55,373 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 18:31:55,374 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 18:31:55,395 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 18:31:55,395 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 18:31:55,396 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 18:31:55,396 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 18:31:55,399 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 18:31:55,399 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 18:31:55,400 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 18:31:55,400 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 18:31:55,401 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 18:31:55,401 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 18:31:55,402 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 18:31:55,402 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 18:31:55,402 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 18:31:55,402 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 18:31:55,403 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 18:31:55,403 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 18:31:55,403 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 18:31:55,404 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 18:31:55,404 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 18:31:55,404 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 18:31:55,405 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 18:31:55,405 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 18:31:55,405 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 18:31:55,406 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 18:31:55,406 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 18:31:55,407 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 18:31:55,407 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 18:31:55,407 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:31:55,407 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 18:31:55,407 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 18:31:55,407 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 18:31:55,408 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 18:31:55,408 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 18:31:55,408 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 18:31:55,408 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 18:31:55,408 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 18:31:55,409 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 18:31:55,409 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 18:31:55,409 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 [2024-06-27 18:31:55,626 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 18:31:55,649 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 18:31:55,652 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 18:31:55,653 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 18:31:55,653 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 18:31:55,655 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/mix038.opt.yml/witness.yml [2024-06-27 18:31:55,932 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 18:31:55,933 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 18:31:55,934 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix038.opt.i [2024-06-27 18:31:56,922 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 18:31:57,161 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 18:31:57,162 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix038.opt.i [2024-06-27 18:31:57,172 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ec7debb0d/bbaecd0f1c6f40a79bd9a9f19422cd92/FLAGe6d659349 [2024-06-27 18:31:57,184 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ec7debb0d/bbaecd0f1c6f40a79bd9a9f19422cd92 [2024-06-27 18:31:57,187 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 18:31:57,188 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 18:31:57,190 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 18:31:57,190 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 18:31:57,195 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 18:31:57,195 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:31:55" (1/2) ... [2024-06-27 18:31:57,196 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@12d58a20 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:31:57, skipping insertion in model container [2024-06-27 18:31:57,196 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:31:55" (1/2) ... [2024-06-27 18:31:57,197 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@65edf68a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:31:57, skipping insertion in model container [2024-06-27 18:31:57,197 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:31:57" (2/2) ... [2024-06-27 18:31:57,198 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@12d58a20 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:31:57, skipping insertion in model container [2024-06-27 18:31:57,198 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:31:57" (2/2) ... [2024-06-27 18:31:57,198 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 18:31:57,260 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 18:31:57,261 INFO L97 edCorrectnessWitness]: Location invariant before [L836-L836] (((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1)) [2024-06-27 18:31:57,261 INFO L97 edCorrectnessWitness]: Location invariant before [L839-L839] (((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1)) [2024-06-27 18:31:57,261 INFO L97 edCorrectnessWitness]: Location invariant before [L838-L838] (((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1)) [2024-06-27 18:31:57,261 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 18:31:57,262 INFO L106 edCorrectnessWitness]: ghost_update [L834-L834] multithreaded = 1; [2024-06-27 18:31:57,301 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 18:31:57,433 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix038.opt.i[944,957] [2024-06-27 18:31:57,571 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:31:57,582 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 18:31:57,610 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix038.opt.i[944,957] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 18:31:57,661 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:31:57,702 INFO L206 MainTranslator]: Completed translation [2024-06-27 18:31:57,703 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:31:57 WrapperNode [2024-06-27 18:31:57,703 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 18:31:57,704 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 18:31:57,705 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 18:31:57,705 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 18:31:57,710 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:31:57" (1/1) ... [2024-06-27 18:31:57,736 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:31:57" (1/1) ... [2024-06-27 18:31:57,769 INFO L138 Inliner]: procedures = 175, calls = 46, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 129 [2024-06-27 18:31:57,769 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 18:31:57,770 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 18:31:57,770 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 18:31:57,770 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 18:31:57,778 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:31:57" (1/1) ... [2024-06-27 18:31:57,779 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:31:57" (1/1) ... [2024-06-27 18:31:57,793 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:31:57" (1/1) ... [2024-06-27 18:31:57,805 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 18:31:57,812 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:31:57" (1/1) ... [2024-06-27 18:31:57,812 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:31:57" (1/1) ... [2024-06-27 18:31:57,818 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:31:57" (1/1) ... [2024-06-27 18:31:57,828 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:31:57" (1/1) ... [2024-06-27 18:31:57,830 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:31:57" (1/1) ... [2024-06-27 18:31:57,832 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:31:57" (1/1) ... [2024-06-27 18:31:57,838 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 18:31:57,839 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 18:31:57,839 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 18:31:57,839 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 18:31:57,840 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:31:57" (1/1) ... [2024-06-27 18:31:57,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:31:57,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 18:31:57,877 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 18:31:57,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 18:31:57,909 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 18:31:57,912 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 18:31:57,913 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 18:31:57,913 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 18:31:57,913 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 18:31:57,913 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 18:31:57,913 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 18:31:57,913 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 18:31:57,913 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 18:31:57,914 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 18:31:57,914 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 18:31:57,914 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 18:31:57,916 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 18:31:58,050 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 18:31:58,054 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 18:31:58,381 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 18:31:58,385 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 18:31:58,546 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 18:31:58,546 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 18:31:58,546 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:31:58 BoogieIcfgContainer [2024-06-27 18:31:58,547 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 18:31:58,548 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 18:31:58,548 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 18:31:58,551 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 18:31:58,551 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:31:55" (1/4) ... [2024-06-27 18:31:58,552 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a2d6c9d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:31:58, skipping insertion in model container [2024-06-27 18:31:58,552 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 06:31:57" (2/4) ... [2024-06-27 18:31:58,553 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a2d6c9d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 06:31:58, skipping insertion in model container [2024-06-27 18:31:58,553 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:31:57" (3/4) ... [2024-06-27 18:31:58,553 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a2d6c9d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 06:31:58, skipping insertion in model container [2024-06-27 18:31:58,553 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:31:58" (4/4) ... [2024-06-27 18:31:58,554 INFO L112 eAbstractionObserver]: Analyzing ICFG mix038.opt.i [2024-06-27 18:31:58,567 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 18:31:58,568 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-27 18:31:58,568 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 18:31:58,609 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 18:31:58,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 57 places, 48 transitions, 108 flow [2024-06-27 18:31:58,665 INFO L124 PetriNetUnfolderBase]: 1/45 cut-off events. [2024-06-27 18:31:58,665 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:31:58,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 45 events. 1/45 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 80 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 46. Up to 2 conditions per place. [2024-06-27 18:31:58,669 INFO L82 GeneralOperation]: Start removeDead. Operand has 57 places, 48 transitions, 108 flow [2024-06-27 18:31:58,671 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 54 places, 45 transitions, 99 flow [2024-06-27 18:31:58,678 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 18:31:58,683 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;@6e1448c6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 18:31:58,683 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-27 18:31:58,692 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 18:31:58,693 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 18:31:58,693 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:31:58,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:31:58,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 18:31:58,694 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:31:58,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:31:58,702 INFO L85 PathProgramCache]: Analyzing trace with hash 342413911, now seen corresponding path program 1 times [2024-06-27 18:31:58,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:31:58,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695193840] [2024-06-27 18:31:58,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:31:58,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:31:58,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:31:59,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:31:59,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:31:59,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695193840] [2024-06-27 18:31:59,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695193840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:31:59,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:31:59,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:31:59,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991594198] [2024-06-27 18:31:59,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:31:59,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:31:59,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:31:59,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:31:59,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:31:59,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 48 [2024-06-27 18:31:59,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 45 transitions, 99 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:31:59,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:31:59,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 48 [2024-06-27 18:31:59,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:00,136 INFO L124 PetriNetUnfolderBase]: 3005/5043 cut-off events. [2024-06-27 18:32:00,137 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-27 18:32:00,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9458 conditions, 5043 events. 3005/5043 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 33102 event pairs, 2435 based on Foata normal form. 151/4782 useless extension candidates. Maximal degree in co-relation 9446. Up to 4336 conditions per place. [2024-06-27 18:32:00,167 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 40 selfloop transitions, 5 changer transitions 0/59 dead transitions. [2024-06-27 18:32:00,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 59 transitions, 223 flow [2024-06-27 18:32:00,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:32:00,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:32:00,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 101 transitions. [2024-06-27 18:32:00,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7013888888888888 [2024-06-27 18:32:00,178 INFO L175 Difference]: Start difference. First operand has 54 places, 45 transitions, 99 flow. Second operand 3 states and 101 transitions. [2024-06-27 18:32:00,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 59 transitions, 223 flow [2024-06-27 18:32:00,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 59 transitions, 218 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 18:32:00,186 INFO L231 Difference]: Finished difference. Result has 54 places, 48 transitions, 131 flow [2024-06-27 18:32:00,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=131, PETRI_PLACES=54, PETRI_TRANSITIONS=48} [2024-06-27 18:32:00,190 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 0 predicate places. [2024-06-27 18:32:00,190 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 48 transitions, 131 flow [2024-06-27 18:32:00,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:00,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:00,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:00,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 18:32:00,192 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:00,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:00,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1651640658, now seen corresponding path program 1 times [2024-06-27 18:32:00,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:00,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980960421] [2024-06-27 18:32:00,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:00,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:00,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:00,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:00,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:00,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980960421] [2024-06-27 18:32:00,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980960421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:00,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:00,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 18:32:00,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849218984] [2024-06-27 18:32:00,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:00,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 18:32:00,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:00,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 18:32:00,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 18:32:00,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 48 [2024-06-27 18:32:00,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 48 transitions, 131 flow. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:00,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:00,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 48 [2024-06-27 18:32:00,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:01,192 INFO L124 PetriNetUnfolderBase]: 3428/5531 cut-off events. [2024-06-27 18:32:01,193 INFO L125 PetriNetUnfolderBase]: For 738/738 co-relation queries the response was YES. [2024-06-27 18:32:01,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11741 conditions, 5531 events. 3428/5531 cut-off events. For 738/738 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 34477 event pairs, 1983 based on Foata normal form. 3/5187 useless extension candidates. Maximal degree in co-relation 11729. Up to 4908 conditions per place. [2024-06-27 18:32:01,221 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 52 selfloop transitions, 9 changer transitions 0/74 dead transitions. [2024-06-27 18:32:01,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 74 transitions, 319 flow [2024-06-27 18:32:01,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 18:32:01,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 18:32:01,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 128 transitions. [2024-06-27 18:32:01,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 18:32:01,226 INFO L175 Difference]: Start difference. First operand has 54 places, 48 transitions, 131 flow. Second operand 4 states and 128 transitions. [2024-06-27 18:32:01,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 74 transitions, 319 flow [2024-06-27 18:32:01,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 74 transitions, 314 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 18:32:01,233 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 177 flow [2024-06-27 18:32:01,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=177, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-06-27 18:32:01,234 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 3 predicate places. [2024-06-27 18:32:01,234 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 177 flow [2024-06-27 18:32:01,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:01,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:01,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:01,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 18:32:01,238 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:01,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:01,245 INFO L85 PathProgramCache]: Analyzing trace with hash 338748302, now seen corresponding path program 1 times [2024-06-27 18:32:01,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:01,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057576721] [2024-06-27 18:32:01,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:01,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:01,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:01,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:01,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:01,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057576721] [2024-06-27 18:32:01,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057576721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:01,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:01,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 18:32:01,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964116977] [2024-06-27 18:32:01,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:01,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 18:32:01,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:01,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 18:32:01,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 18:32:01,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 48 [2024-06-27 18:32:01,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 177 flow. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 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-27 18:32:01,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:01,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 48 [2024-06-27 18:32:01,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:02,297 INFO L124 PetriNetUnfolderBase]: 3487/5781 cut-off events. [2024-06-27 18:32:02,297 INFO L125 PetriNetUnfolderBase]: For 2214/2214 co-relation queries the response was YES. [2024-06-27 18:32:02,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13296 conditions, 5781 events. 3487/5781 cut-off events. For 2214/2214 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 37511 event pairs, 1696 based on Foata normal form. 7/5412 useless extension candidates. Maximal degree in co-relation 13282. Up to 4772 conditions per place. [2024-06-27 18:32:02,326 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 72 selfloop transitions, 21 changer transitions 0/106 dead transitions. [2024-06-27 18:32:02,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 106 transitions, 531 flow [2024-06-27 18:32:02,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:32:02,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:32:02,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 170 transitions. [2024-06-27 18:32:02,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7083333333333334 [2024-06-27 18:32:02,330 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 177 flow. Second operand 5 states and 170 transitions. [2024-06-27 18:32:02,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 106 transitions, 531 flow [2024-06-27 18:32:02,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 106 transitions, 512 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 18:32:02,334 INFO L231 Difference]: Finished difference. Result has 62 places, 66 transitions, 306 flow [2024-06-27 18:32:02,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=306, PETRI_PLACES=62, PETRI_TRANSITIONS=66} [2024-06-27 18:32:02,335 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 8 predicate places. [2024-06-27 18:32:02,335 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 66 transitions, 306 flow [2024-06-27 18:32:02,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 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-27 18:32:02,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:02,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:02,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 18:32:02,336 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:02,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:02,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1735070523, now seen corresponding path program 1 times [2024-06-27 18:32:02,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:02,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764159059] [2024-06-27 18:32:02,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:02,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:02,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:02,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:02,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:02,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764159059] [2024-06-27 18:32:02,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764159059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:02,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:02,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:32:02,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18567950] [2024-06-27 18:32:02,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:02,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:32:02,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:02,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:32:02,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:32:02,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 48 [2024-06-27 18:32:02,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 66 transitions, 306 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:02,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:02,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 48 [2024-06-27 18:32:02,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:03,597 INFO L124 PetriNetUnfolderBase]: 3729/6101 cut-off events. [2024-06-27 18:32:03,597 INFO L125 PetriNetUnfolderBase]: For 5839/5839 co-relation queries the response was YES. [2024-06-27 18:32:03,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16762 conditions, 6101 events. 3729/6101 cut-off events. For 5839/5839 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 39250 event pairs, 1276 based on Foata normal form. 26/5688 useless extension candidates. Maximal degree in co-relation 16745. Up to 4816 conditions per place. [2024-06-27 18:32:03,626 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 84 selfloop transitions, 24 changer transitions 0/121 dead transitions. [2024-06-27 18:32:03,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 121 transitions, 686 flow [2024-06-27 18:32:03,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:32:03,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:32:03,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 201 transitions. [2024-06-27 18:32:03,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6979166666666666 [2024-06-27 18:32:03,686 INFO L175 Difference]: Start difference. First operand has 62 places, 66 transitions, 306 flow. Second operand 6 states and 201 transitions. [2024-06-27 18:32:03,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 121 transitions, 686 flow [2024-06-27 18:32:03,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 121 transitions, 674 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-27 18:32:03,691 INFO L231 Difference]: Finished difference. Result has 67 places, 68 transitions, 373 flow [2024-06-27 18:32:03,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=373, PETRI_PLACES=67, PETRI_TRANSITIONS=68} [2024-06-27 18:32:03,691 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 13 predicate places. [2024-06-27 18:32:03,691 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 68 transitions, 373 flow [2024-06-27 18:32:03,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:03,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:03,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:03,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 18:32:03,692 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:03,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:03,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1896007988, now seen corresponding path program 1 times [2024-06-27 18:32:03,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:03,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608268629] [2024-06-27 18:32:03,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:03,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:03,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:04,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:04,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:04,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608268629] [2024-06-27 18:32:04,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608268629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:04,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:04,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:32:04,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539995151] [2024-06-27 18:32:04,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:04,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:32:04,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:04,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:32:04,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:32:04,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-27 18:32:04,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 68 transitions, 373 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 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-27 18:32:04,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:04,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-27 18:32:04,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:04,916 INFO L124 PetriNetUnfolderBase]: 3758/5886 cut-off events. [2024-06-27 18:32:04,916 INFO L125 PetriNetUnfolderBase]: For 7515/7515 co-relation queries the response was YES. [2024-06-27 18:32:04,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18036 conditions, 5886 events. 3758/5886 cut-off events. For 7515/7515 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 35285 event pairs, 1038 based on Foata normal form. 4/5592 useless extension candidates. Maximal degree in co-relation 18015. Up to 5353 conditions per place. [2024-06-27 18:32:04,951 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 68 selfloop transitions, 10 changer transitions 0/90 dead transitions. [2024-06-27 18:32:04,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 90 transitions, 579 flow [2024-06-27 18:32:04,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:32:04,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:32:04,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 138 transitions. [2024-06-27 18:32:04,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 18:32:04,954 INFO L175 Difference]: Start difference. First operand has 67 places, 68 transitions, 373 flow. Second operand 5 states and 138 transitions. [2024-06-27 18:32:04,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 90 transitions, 579 flow [2024-06-27 18:32:04,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 90 transitions, 518 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 18:32:04,966 INFO L231 Difference]: Finished difference. Result has 68 places, 68 transitions, 341 flow [2024-06-27 18:32:04,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=341, PETRI_PLACES=68, PETRI_TRANSITIONS=68} [2024-06-27 18:32:04,968 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 14 predicate places. [2024-06-27 18:32:04,969 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 68 transitions, 341 flow [2024-06-27 18:32:04,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 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-27 18:32:04,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:04,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:04,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 18:32:04,970 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting P2Err0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:04,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:04,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1361817803, now seen corresponding path program 1 times [2024-06-27 18:32:04,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:04,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179441797] [2024-06-27 18:32:04,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:04,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:04,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:05,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:05,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:05,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179441797] [2024-06-27 18:32:05,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179441797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:05,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:05,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:32:05,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865259342] [2024-06-27 18:32:05,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:05,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:32:05,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:05,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:32:05,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:32:05,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 48 [2024-06-27 18:32:05,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 68 transitions, 341 flow. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:05,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:05,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 48 [2024-06-27 18:32:05,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:05,287 INFO L124 PetriNetUnfolderBase]: 1035/2367 cut-off events. [2024-06-27 18:32:05,287 INFO L125 PetriNetUnfolderBase]: For 2459/2699 co-relation queries the response was YES. [2024-06-27 18:32:05,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5381 conditions, 2367 events. 1035/2367 cut-off events. For 2459/2699 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 18795 event pairs, 221 based on Foata normal form. 4/2224 useless extension candidates. Maximal degree in co-relation 5359. Up to 1130 conditions per place. [2024-06-27 18:32:05,301 INFO L140 encePairwiseOnDemand]: 45/48 looper letters, 25 selfloop transitions, 8 changer transitions 0/69 dead transitions. [2024-06-27 18:32:05,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 69 transitions, 367 flow [2024-06-27 18:32:05,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:32:05,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:32:05,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 109 transitions. [2024-06-27 18:32:05,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7569444444444444 [2024-06-27 18:32:05,302 INFO L175 Difference]: Start difference. First operand has 68 places, 68 transitions, 341 flow. Second operand 3 states and 109 transitions. [2024-06-27 18:32:05,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 69 transitions, 367 flow [2024-06-27 18:32:05,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 69 transitions, 345 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 18:32:05,306 INFO L231 Difference]: Finished difference. Result has 65 places, 61 transitions, 279 flow [2024-06-27 18:32:05,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=279, PETRI_PLACES=65, PETRI_TRANSITIONS=61} [2024-06-27 18:32:05,308 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 11 predicate places. [2024-06-27 18:32:05,308 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 61 transitions, 279 flow [2024-06-27 18:32:05,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:05,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:05,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:05,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 18:32:05,309 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:05,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:05,309 INFO L85 PathProgramCache]: Analyzing trace with hash 991216787, now seen corresponding path program 1 times [2024-06-27 18:32:05,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:05,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080762020] [2024-06-27 18:32:05,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:05,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:05,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:05,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:05,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:05,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080762020] [2024-06-27 18:32:05,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080762020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:05,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:05,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:32:05,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887678989] [2024-06-27 18:32:05,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:05,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:32:05,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:05,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:32:05,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:32:05,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:32:05,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 61 transitions, 279 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:05,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:05,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:32:05,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:06,650 INFO L124 PetriNetUnfolderBase]: 3711/5667 cut-off events. [2024-06-27 18:32:06,651 INFO L125 PetriNetUnfolderBase]: For 8987/8987 co-relation queries the response was YES. [2024-06-27 18:32:06,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16523 conditions, 5667 events. 3711/5667 cut-off events. For 8987/8987 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 32650 event pairs, 919 based on Foata normal form. 8/5657 useless extension candidates. Maximal degree in co-relation 16502. Up to 5068 conditions per place. [2024-06-27 18:32:06,672 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 68 selfloop transitions, 19 changer transitions 4/102 dead transitions. [2024-06-27 18:32:06,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 102 transitions, 591 flow [2024-06-27 18:32:06,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:32:06,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:32:06,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-27 18:32:06,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 18:32:06,674 INFO L175 Difference]: Start difference. First operand has 65 places, 61 transitions, 279 flow. Second operand 6 states and 168 transitions. [2024-06-27 18:32:06,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 102 transitions, 591 flow [2024-06-27 18:32:06,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 102 transitions, 573 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 18:32:06,681 INFO L231 Difference]: Finished difference. Result has 69 places, 63 transitions, 333 flow [2024-06-27 18:32:06,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=333, PETRI_PLACES=69, PETRI_TRANSITIONS=63} [2024-06-27 18:32:06,682 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 15 predicate places. [2024-06-27 18:32:06,682 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 63 transitions, 333 flow [2024-06-27 18:32:06,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:06,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:06,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:06,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 18:32:06,683 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:06,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:06,683 INFO L85 PathProgramCache]: Analyzing trace with hash 997555667, now seen corresponding path program 2 times [2024-06-27 18:32:06,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:06,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573612476] [2024-06-27 18:32:06,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:06,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:06,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:07,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:07,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:07,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573612476] [2024-06-27 18:32:07,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573612476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:07,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:07,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:32:07,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635846505] [2024-06-27 18:32:07,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:07,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:32:07,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:07,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:32:07,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:32:07,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:32:07,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 63 transitions, 333 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:07,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:07,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:32:07,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:07,932 INFO L124 PetriNetUnfolderBase]: 3214/4912 cut-off events. [2024-06-27 18:32:07,932 INFO L125 PetriNetUnfolderBase]: For 8948/8948 co-relation queries the response was YES. [2024-06-27 18:32:07,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14677 conditions, 4912 events. 3214/4912 cut-off events. For 8948/8948 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 27811 event pairs, 845 based on Foata normal form. 4/4894 useless extension candidates. Maximal degree in co-relation 14654. Up to 4395 conditions per place. [2024-06-27 18:32:07,957 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 62 selfloop transitions, 20 changer transitions 0/93 dead transitions. [2024-06-27 18:32:07,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 93 transitions, 565 flow [2024-06-27 18:32:07,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:32:07,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:32:07,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-27 18:32:07,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 18:32:07,959 INFO L175 Difference]: Start difference. First operand has 69 places, 63 transitions, 333 flow. Second operand 6 states and 160 transitions. [2024-06-27 18:32:07,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 93 transitions, 565 flow [2024-06-27 18:32:07,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 93 transitions, 536 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 18:32:07,967 INFO L231 Difference]: Finished difference. Result has 71 places, 63 transitions, 352 flow [2024-06-27 18:32:07,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=352, PETRI_PLACES=71, PETRI_TRANSITIONS=63} [2024-06-27 18:32:07,967 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 17 predicate places. [2024-06-27 18:32:07,968 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 63 transitions, 352 flow [2024-06-27 18:32:07,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:07,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:07,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:07,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 18:32:07,968 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:07,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:07,969 INFO L85 PathProgramCache]: Analyzing trace with hash 582645027, now seen corresponding path program 1 times [2024-06-27 18:32:07,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:07,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907174232] [2024-06-27 18:32:07,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:07,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:07,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:08,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:08,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:08,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907174232] [2024-06-27 18:32:08,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907174232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:08,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:08,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:32:08,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937659417] [2024-06-27 18:32:08,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:08,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:32:08,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:08,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:32:08,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:32:08,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-27 18:32:08,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 63 transitions, 352 flow. Second operand has 8 states, 8 states have (on average 16.375) internal successors, (131), 8 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:08,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:08,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-27 18:32:08,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:09,495 INFO L124 PetriNetUnfolderBase]: 2776/4450 cut-off events. [2024-06-27 18:32:09,496 INFO L125 PetriNetUnfolderBase]: For 8640/8640 co-relation queries the response was YES. [2024-06-27 18:32:09,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13250 conditions, 4450 events. 2776/4450 cut-off events. For 8640/8640 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 26447 event pairs, 742 based on Foata normal form. 4/4439 useless extension candidates. Maximal degree in co-relation 13226. Up to 3962 conditions per place. [2024-06-27 18:32:09,514 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 79 selfloop transitions, 13 changer transitions 0/104 dead transitions. [2024-06-27 18:32:09,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 104 transitions, 655 flow [2024-06-27 18:32:09,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:32:09,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:32:09,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 18:32:09,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-27 18:32:09,516 INFO L175 Difference]: Start difference. First operand has 71 places, 63 transitions, 352 flow. Second operand 7 states and 183 transitions. [2024-06-27 18:32:09,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 104 transitions, 655 flow [2024-06-27 18:32:09,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 104 transitions, 585 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 18:32:09,523 INFO L231 Difference]: Finished difference. Result has 73 places, 68 transitions, 362 flow [2024-06-27 18:32:09,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=287, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=362, PETRI_PLACES=73, PETRI_TRANSITIONS=68} [2024-06-27 18:32:09,523 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 19 predicate places. [2024-06-27 18:32:09,523 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 68 transitions, 362 flow [2024-06-27 18:32:09,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.375) internal successors, (131), 8 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:09,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:09,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:09,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 18:32:09,524 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:09,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:09,525 INFO L85 PathProgramCache]: Analyzing trace with hash 1256994759, now seen corresponding path program 1 times [2024-06-27 18:32:09,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:09,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429890072] [2024-06-27 18:32:09,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:09,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:09,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:10,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:10,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:10,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429890072] [2024-06-27 18:32:10,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429890072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:10,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:10,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:32:10,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395576694] [2024-06-27 18:32:10,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:10,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:32:10,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:10,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:32:10,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:32:10,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-27 18:32:10,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 68 transitions, 362 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:10,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:10,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-27 18:32:10,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:10,566 INFO L124 PetriNetUnfolderBase]: 2778/4714 cut-off events. [2024-06-27 18:32:10,566 INFO L125 PetriNetUnfolderBase]: For 10412/10412 co-relation queries the response was YES. [2024-06-27 18:32:10,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13967 conditions, 4714 events. 2778/4714 cut-off events. For 10412/10412 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 30322 event pairs, 1095 based on Foata normal form. 1/4610 useless extension candidates. Maximal degree in co-relation 13941. Up to 4026 conditions per place. [2024-06-27 18:32:10,592 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 68 selfloop transitions, 9 changer transitions 0/89 dead transitions. [2024-06-27 18:32:10,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 89 transitions, 597 flow [2024-06-27 18:32:10,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:32:10,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:32:10,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-27 18:32:10,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-27 18:32:10,594 INFO L175 Difference]: Start difference. First operand has 73 places, 68 transitions, 362 flow. Second operand 5 states and 126 transitions. [2024-06-27 18:32:10,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 89 transitions, 597 flow [2024-06-27 18:32:10,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 89 transitions, 558 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 18:32:10,601 INFO L231 Difference]: Finished difference. Result has 75 places, 75 transitions, 415 flow [2024-06-27 18:32:10,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=329, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=415, PETRI_PLACES=75, PETRI_TRANSITIONS=75} [2024-06-27 18:32:10,601 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 21 predicate places. [2024-06-27 18:32:10,602 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 75 transitions, 415 flow [2024-06-27 18:32:10,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:10,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:10,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:10,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 18:32:10,602 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:10,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:10,603 INFO L85 PathProgramCache]: Analyzing trace with hash 346094556, now seen corresponding path program 1 times [2024-06-27 18:32:10,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:10,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826642647] [2024-06-27 18:32:10,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:10,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:10,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:11,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:11,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:11,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826642647] [2024-06-27 18:32:11,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826642647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:11,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:11,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:32:11,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712810929] [2024-06-27 18:32:11,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:11,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:32:11,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:11,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:32:11,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:32:11,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:32:11,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 75 transitions, 415 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:11,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:11,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:32:11,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:11,771 INFO L124 PetriNetUnfolderBase]: 3210/5239 cut-off events. [2024-06-27 18:32:11,771 INFO L125 PetriNetUnfolderBase]: For 14783/14783 co-relation queries the response was YES. [2024-06-27 18:32:11,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16566 conditions, 5239 events. 3210/5239 cut-off events. For 14783/14783 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 32766 event pairs, 1280 based on Foata normal form. 1/5149 useless extension candidates. Maximal degree in co-relation 16538. Up to 4623 conditions per place. [2024-06-27 18:32:11,796 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 74 selfloop transitions, 12 changer transitions 0/97 dead transitions. [2024-06-27 18:32:11,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 97 transitions, 657 flow [2024-06-27 18:32:11,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:32:11,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:32:11,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-27 18:32:11,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:32:11,798 INFO L175 Difference]: Start difference. First operand has 75 places, 75 transitions, 415 flow. Second operand 6 states and 144 transitions. [2024-06-27 18:32:11,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 97 transitions, 657 flow [2024-06-27 18:32:11,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 97 transitions, 634 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-27 18:32:11,812 INFO L231 Difference]: Finished difference. Result has 79 places, 78 transitions, 452 flow [2024-06-27 18:32:11,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=392, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=452, PETRI_PLACES=79, PETRI_TRANSITIONS=78} [2024-06-27 18:32:11,812 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 25 predicate places. [2024-06-27 18:32:11,812 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 78 transitions, 452 flow [2024-06-27 18:32:11,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:11,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:11,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:11,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 18:32:11,814 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:11,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:11,814 INFO L85 PathProgramCache]: Analyzing trace with hash 389276246, now seen corresponding path program 1 times [2024-06-27 18:32:11,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:11,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294968465] [2024-06-27 18:32:11,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:11,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:11,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:12,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:12,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:12,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294968465] [2024-06-27 18:32:12,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294968465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:12,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:12,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:32:12,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071926224] [2024-06-27 18:32:12,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:12,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:32:12,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:12,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:32:12,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:32:12,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:32:12,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 78 transitions, 452 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:12,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:12,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:32:12,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:13,273 INFO L124 PetriNetUnfolderBase]: 3632/5849 cut-off events. [2024-06-27 18:32:13,273 INFO L125 PetriNetUnfolderBase]: For 23586/23586 co-relation queries the response was YES. [2024-06-27 18:32:13,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19983 conditions, 5849 events. 3632/5849 cut-off events. For 23586/23586 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 35885 event pairs, 673 based on Foata normal form. 16/5736 useless extension candidates. Maximal degree in co-relation 19953. Up to 4213 conditions per place. [2024-06-27 18:32:13,300 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 95 selfloop transitions, 24 changer transitions 0/131 dead transitions. [2024-06-27 18:32:13,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 131 transitions, 888 flow [2024-06-27 18:32:13,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:32:13,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:32:13,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 18:32:13,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-27 18:32:13,302 INFO L175 Difference]: Start difference. First operand has 79 places, 78 transitions, 452 flow. Second operand 7 states and 194 transitions. [2024-06-27 18:32:13,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 131 transitions, 888 flow [2024-06-27 18:32:13,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 131 transitions, 850 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 18:32:13,313 INFO L231 Difference]: Finished difference. Result has 82 places, 80 transitions, 494 flow [2024-06-27 18:32:13,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=414, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=494, PETRI_PLACES=82, PETRI_TRANSITIONS=80} [2024-06-27 18:32:13,314 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 28 predicate places. [2024-06-27 18:32:13,314 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 80 transitions, 494 flow [2024-06-27 18:32:13,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:13,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:13,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:13,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 18:32:13,315 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:13,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:13,315 INFO L85 PathProgramCache]: Analyzing trace with hash 389336696, now seen corresponding path program 2 times [2024-06-27 18:32:13,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:13,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239743669] [2024-06-27 18:32:13,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:13,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:13,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:13,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:13,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:13,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239743669] [2024-06-27 18:32:13,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239743669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:13,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:13,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:32:13,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017392638] [2024-06-27 18:32:13,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:13,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:32:13,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:13,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:32:13,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:32:14,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:32:14,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 80 transitions, 494 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:14,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:14,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:32:14,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:14,802 INFO L124 PetriNetUnfolderBase]: 3742/6121 cut-off events. [2024-06-27 18:32:14,802 INFO L125 PetriNetUnfolderBase]: For 27985/27985 co-relation queries the response was YES. [2024-06-27 18:32:14,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21340 conditions, 6121 events. 3742/6121 cut-off events. For 27985/27985 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 38610 event pairs, 1054 based on Foata normal form. 24/5996 useless extension candidates. Maximal degree in co-relation 21309. Up to 4908 conditions per place. [2024-06-27 18:32:14,832 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 90 selfloop transitions, 25 changer transitions 0/127 dead transitions. [2024-06-27 18:32:14,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 127 transitions, 864 flow [2024-06-27 18:32:14,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:32:14,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:32:14,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 18:32:14,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-27 18:32:14,834 INFO L175 Difference]: Start difference. First operand has 82 places, 80 transitions, 494 flow. Second operand 7 states and 191 transitions. [2024-06-27 18:32:14,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 127 transitions, 864 flow [2024-06-27 18:32:14,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 127 transitions, 831 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 18:32:14,849 INFO L231 Difference]: Finished difference. Result has 86 places, 82 transitions, 543 flow [2024-06-27 18:32:14,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=461, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=543, PETRI_PLACES=86, PETRI_TRANSITIONS=82} [2024-06-27 18:32:14,849 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 32 predicate places. [2024-06-27 18:32:14,850 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 82 transitions, 543 flow [2024-06-27 18:32:14,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:14,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:14,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:14,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 18:32:14,850 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:14,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:14,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1074711206, now seen corresponding path program 1 times [2024-06-27 18:32:14,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:14,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329216561] [2024-06-27 18:32:14,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:14,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:14,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:15,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:15,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:15,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329216561] [2024-06-27 18:32:15,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329216561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:15,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:15,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:32:15,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220186262] [2024-06-27 18:32:15,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:15,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:32:15,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:15,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:32:15,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:32:15,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:32:15,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 82 transitions, 543 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:15,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:15,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:32:15,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:16,176 INFO L124 PetriNetUnfolderBase]: 3814/6236 cut-off events. [2024-06-27 18:32:16,176 INFO L125 PetriNetUnfolderBase]: For 30153/30153 co-relation queries the response was YES. [2024-06-27 18:32:16,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22413 conditions, 6236 events. 3814/6236 cut-off events. For 30153/30153 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 40232 event pairs, 1476 based on Foata normal form. 1/6105 useless extension candidates. Maximal degree in co-relation 22380. Up to 5474 conditions per place. [2024-06-27 18:32:16,210 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 87 selfloop transitions, 13 changer transitions 0/112 dead transitions. [2024-06-27 18:32:16,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 112 transitions, 853 flow [2024-06-27 18:32:16,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:32:16,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:32:16,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-27 18:32:16,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5173611111111112 [2024-06-27 18:32:16,211 INFO L175 Difference]: Start difference. First operand has 86 places, 82 transitions, 543 flow. Second operand 6 states and 149 transitions. [2024-06-27 18:32:16,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 112 transitions, 853 flow [2024-06-27 18:32:16,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 112 transitions, 791 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 18:32:16,233 INFO L231 Difference]: Finished difference. Result has 88 places, 89 transitions, 586 flow [2024-06-27 18:32:16,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=485, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=586, PETRI_PLACES=88, PETRI_TRANSITIONS=89} [2024-06-27 18:32:16,234 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 34 predicate places. [2024-06-27 18:32:16,234 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 89 transitions, 586 flow [2024-06-27 18:32:16,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:16,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:16,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:16,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 18:32:16,235 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:16,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:16,235 INFO L85 PathProgramCache]: Analyzing trace with hash -346374898, now seen corresponding path program 1 times [2024-06-27 18:32:16,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:16,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142869699] [2024-06-27 18:32:16,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:16,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:16,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:17,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:17,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:17,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142869699] [2024-06-27 18:32:17,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142869699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:17,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:17,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:32:17,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945399455] [2024-06-27 18:32:17,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:17,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:32:17,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:17,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:32:17,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:32:17,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:32:17,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 89 transitions, 586 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:17,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:17,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:32:17,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:18,244 INFO L124 PetriNetUnfolderBase]: 3857/6269 cut-off events. [2024-06-27 18:32:18,245 INFO L125 PetriNetUnfolderBase]: For 34051/34051 co-relation queries the response was YES. [2024-06-27 18:32:18,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23321 conditions, 6269 events. 3857/6269 cut-off events. For 34051/34051 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 39702 event pairs, 1215 based on Foata normal form. 4/6126 useless extension candidates. Maximal degree in co-relation 23286. Up to 5263 conditions per place. [2024-06-27 18:32:18,282 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 96 selfloop transitions, 37 changer transitions 0/145 dead transitions. [2024-06-27 18:32:18,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 145 transitions, 1064 flow [2024-06-27 18:32:18,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:32:18,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:32:18,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-27 18:32:18,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.546875 [2024-06-27 18:32:18,284 INFO L175 Difference]: Start difference. First operand has 88 places, 89 transitions, 586 flow. Second operand 8 states and 210 transitions. [2024-06-27 18:32:18,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 145 transitions, 1064 flow [2024-06-27 18:32:18,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 145 transitions, 1025 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 18:32:18,311 INFO L231 Difference]: Finished difference. Result has 94 places, 100 transitions, 735 flow [2024-06-27 18:32:18,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=547, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=735, PETRI_PLACES=94, PETRI_TRANSITIONS=100} [2024-06-27 18:32:18,311 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 40 predicate places. [2024-06-27 18:32:18,311 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 100 transitions, 735 flow [2024-06-27 18:32:18,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:18,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:18,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:18,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 18:32:18,312 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:18,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:18,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1576135170, now seen corresponding path program 2 times [2024-06-27 18:32:18,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:18,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103578744] [2024-06-27 18:32:18,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:18,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:18,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:19,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:19,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:19,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103578744] [2024-06-27 18:32:19,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103578744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:19,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:19,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:32:19,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017651188] [2024-06-27 18:32:19,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:19,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:32:19,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:19,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:32:19,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:32:19,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:32:19,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 100 transitions, 735 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:19,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:19,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:32:19,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:20,106 INFO L124 PetriNetUnfolderBase]: 3942/6401 cut-off events. [2024-06-27 18:32:20,106 INFO L125 PetriNetUnfolderBase]: For 39123/39123 co-relation queries the response was YES. [2024-06-27 18:32:20,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24806 conditions, 6401 events. 3942/6401 cut-off events. For 39123/39123 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 40716 event pairs, 1018 based on Foata normal form. 4/6263 useless extension candidates. Maximal degree in co-relation 24769. Up to 5075 conditions per place. [2024-06-27 18:32:20,145 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 100 selfloop transitions, 44 changer transitions 0/156 dead transitions. [2024-06-27 18:32:20,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 156 transitions, 1279 flow [2024-06-27 18:32:20,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:32:20,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:32:20,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-27 18:32:20,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-27 18:32:20,146 INFO L175 Difference]: Start difference. First operand has 94 places, 100 transitions, 735 flow. Second operand 8 states and 216 transitions. [2024-06-27 18:32:20,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 156 transitions, 1279 flow [2024-06-27 18:32:20,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 156 transitions, 1213 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 18:32:20,182 INFO L231 Difference]: Finished difference. Result has 100 places, 105 transitions, 851 flow [2024-06-27 18:32:20,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=671, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=851, PETRI_PLACES=100, PETRI_TRANSITIONS=105} [2024-06-27 18:32:20,183 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 46 predicate places. [2024-06-27 18:32:20,183 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 105 transitions, 851 flow [2024-06-27 18:32:20,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:20,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:20,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:20,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 18:32:20,184 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:20,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:20,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1339663140, now seen corresponding path program 3 times [2024-06-27 18:32:20,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:20,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69507221] [2024-06-27 18:32:20,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:20,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:20,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:21,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:21,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:21,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69507221] [2024-06-27 18:32:21,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69507221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:21,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:21,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:32:21,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041854626] [2024-06-27 18:32:21,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:21,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:32:21,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:21,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:32:21,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:32:21,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:32:21,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 105 transitions, 851 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:21,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:21,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:32:21,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:22,020 INFO L124 PetriNetUnfolderBase]: 3934/6424 cut-off events. [2024-06-27 18:32:22,020 INFO L125 PetriNetUnfolderBase]: For 43465/43465 co-relation queries the response was YES. [2024-06-27 18:32:22,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25296 conditions, 6424 events. 3934/6424 cut-off events. For 43465/43465 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 41118 event pairs, 1243 based on Foata normal form. 4/6273 useless extension candidates. Maximal degree in co-relation 25257. Up to 5386 conditions per place. [2024-06-27 18:32:22,054 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 102 selfloop transitions, 37 changer transitions 0/151 dead transitions. [2024-06-27 18:32:22,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 151 transitions, 1262 flow [2024-06-27 18:32:22,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:32:22,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:32:22,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-27 18:32:22,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.546875 [2024-06-27 18:32:22,055 INFO L175 Difference]: Start difference. First operand has 100 places, 105 transitions, 851 flow. Second operand 8 states and 210 transitions. [2024-06-27 18:32:22,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 151 transitions, 1262 flow [2024-06-27 18:32:22,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 151 transitions, 1153 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 18:32:22,088 INFO L231 Difference]: Finished difference. Result has 104 places, 106 transitions, 842 flow [2024-06-27 18:32:22,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=744, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=842, PETRI_PLACES=104, PETRI_TRANSITIONS=106} [2024-06-27 18:32:22,089 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 50 predicate places. [2024-06-27 18:32:22,089 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 106 transitions, 842 flow [2024-06-27 18:32:22,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:22,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:22,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:22,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 18:32:22,090 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:22,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:22,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1086168806, now seen corresponding path program 2 times [2024-06-27 18:32:22,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:22,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046138663] [2024-06-27 18:32:22,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:22,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:22,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:22,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:22,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:22,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046138663] [2024-06-27 18:32:22,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046138663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:22,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:22,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:32:22,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330104124] [2024-06-27 18:32:22,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:22,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:32:22,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:22,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:32:22,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:32:22,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:32:22,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 106 transitions, 842 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:22,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:22,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:32:22,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:23,354 INFO L124 PetriNetUnfolderBase]: 3953/6495 cut-off events. [2024-06-27 18:32:23,354 INFO L125 PetriNetUnfolderBase]: For 44770/44782 co-relation queries the response was YES. [2024-06-27 18:32:23,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25281 conditions, 6495 events. 3953/6495 cut-off events. For 44770/44782 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 42371 event pairs, 1389 based on Foata normal form. 11/6364 useless extension candidates. Maximal degree in co-relation 25240. Up to 5667 conditions per place. [2024-06-27 18:32:23,386 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 98 selfloop transitions, 18 changer transitions 0/128 dead transitions. [2024-06-27 18:32:23,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 128 transitions, 1158 flow [2024-06-27 18:32:23,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:32:23,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:32:23,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-27 18:32:23,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5069444444444444 [2024-06-27 18:32:23,387 INFO L175 Difference]: Start difference. First operand has 104 places, 106 transitions, 842 flow. Second operand 6 states and 146 transitions. [2024-06-27 18:32:23,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 128 transitions, 1158 flow [2024-06-27 18:32:23,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 128 transitions, 1075 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 18:32:23,419 INFO L231 Difference]: Finished difference. Result has 105 places, 109 transitions, 841 flow [2024-06-27 18:32:23,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=759, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=841, PETRI_PLACES=105, PETRI_TRANSITIONS=109} [2024-06-27 18:32:23,420 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 51 predicate places. [2024-06-27 18:32:23,420 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 109 transitions, 841 flow [2024-06-27 18:32:23,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:23,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:23,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:23,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 18:32:23,421 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:23,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:23,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1080431078, now seen corresponding path program 1 times [2024-06-27 18:32:23,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:23,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025625573] [2024-06-27 18:32:23,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:23,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:23,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:23,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:23,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:23,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025625573] [2024-06-27 18:32:23,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025625573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:23,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:23,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:32:23,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623315635] [2024-06-27 18:32:23,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:23,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:32:23,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:23,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:32:23,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:32:24,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-27 18:32:24,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 109 transitions, 841 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:24,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:24,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-27 18:32:24,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:24,728 INFO L124 PetriNetUnfolderBase]: 3557/6033 cut-off events. [2024-06-27 18:32:24,728 INFO L125 PetriNetUnfolderBase]: For 43290/43290 co-relation queries the response was YES. [2024-06-27 18:32:24,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23649 conditions, 6033 events. 3557/6033 cut-off events. For 43290/43290 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 40286 event pairs, 1225 based on Foata normal form. 2/5892 useless extension candidates. Maximal degree in co-relation 23607. Up to 5123 conditions per place. [2024-06-27 18:32:24,758 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 111 selfloop transitions, 13 changer transitions 0/137 dead transitions. [2024-06-27 18:32:24,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 137 transitions, 1201 flow [2024-06-27 18:32:24,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:32:24,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:32:24,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 18:32:24,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-27 18:32:24,760 INFO L175 Difference]: Start difference. First operand has 105 places, 109 transitions, 841 flow. Second operand 6 states and 152 transitions. [2024-06-27 18:32:24,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 137 transitions, 1201 flow [2024-06-27 18:32:24,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 137 transitions, 1141 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 18:32:24,787 INFO L231 Difference]: Finished difference. Result has 108 places, 116 transitions, 890 flow [2024-06-27 18:32:24,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=781, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=890, PETRI_PLACES=108, PETRI_TRANSITIONS=116} [2024-06-27 18:32:24,787 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 54 predicate places. [2024-06-27 18:32:24,787 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 116 transitions, 890 flow [2024-06-27 18:32:24,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:24,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:24,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:24,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 18:32:24,788 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:24,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:24,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1086174758, now seen corresponding path program 2 times [2024-06-27 18:32:24,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:24,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673031186] [2024-06-27 18:32:24,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:24,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:24,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:25,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:25,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:25,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673031186] [2024-06-27 18:32:25,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673031186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:25,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:25,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:32:25,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359983323] [2024-06-27 18:32:25,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:25,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:32:25,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:25,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:32:25,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:32:25,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-27 18:32:25,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 116 transitions, 890 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:25,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:25,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-27 18:32:25,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:26,099 INFO L124 PetriNetUnfolderBase]: 3591/6245 cut-off events. [2024-06-27 18:32:26,099 INFO L125 PetriNetUnfolderBase]: For 48257/48263 co-relation queries the response was YES. [2024-06-27 18:32:26,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24889 conditions, 6245 events. 3591/6245 cut-off events. For 48257/48263 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 42819 event pairs, 1233 based on Foata normal form. 6/6055 useless extension candidates. Maximal degree in co-relation 24845. Up to 5144 conditions per place. [2024-06-27 18:32:26,134 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 109 selfloop transitions, 18 changer transitions 0/140 dead transitions. [2024-06-27 18:32:26,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 140 transitions, 1236 flow [2024-06-27 18:32:26,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:32:26,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:32:26,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-27 18:32:26,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-06-27 18:32:26,135 INFO L175 Difference]: Start difference. First operand has 108 places, 116 transitions, 890 flow. Second operand 6 states and 153 transitions. [2024-06-27 18:32:26,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 140 transitions, 1236 flow [2024-06-27 18:32:26,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 140 transitions, 1197 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 18:32:26,170 INFO L231 Difference]: Finished difference. Result has 111 places, 119 transitions, 929 flow [2024-06-27 18:32:26,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=851, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=929, PETRI_PLACES=111, PETRI_TRANSITIONS=119} [2024-06-27 18:32:26,170 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 57 predicate places. [2024-06-27 18:32:26,171 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 119 transitions, 929 flow [2024-06-27 18:32:26,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:26,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:26,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:26,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 18:32:26,171 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:26,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:26,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1086183686, now seen corresponding path program 1 times [2024-06-27 18:32:26,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:26,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7451581] [2024-06-27 18:32:26,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:26,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:26,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:26,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:26,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:26,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7451581] [2024-06-27 18:32:26,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7451581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:26,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:26,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:32:26,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596577198] [2024-06-27 18:32:26,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:26,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:32:26,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:26,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:32:26,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:32:26,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:32:26,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 119 transitions, 929 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:26,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:26,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:32:26,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:27,692 INFO L124 PetriNetUnfolderBase]: 3823/6549 cut-off events. [2024-06-27 18:32:27,692 INFO L125 PetriNetUnfolderBase]: For 52826/52826 co-relation queries the response was YES. [2024-06-27 18:32:27,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26579 conditions, 6549 events. 3823/6549 cut-off events. For 52826/52826 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 44277 event pairs, 1340 based on Foata normal form. 1/6370 useless extension candidates. Maximal degree in co-relation 26534. Up to 5549 conditions per place. [2024-06-27 18:32:27,735 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 120 selfloop transitions, 15 changer transitions 0/146 dead transitions. [2024-06-27 18:32:27,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 146 transitions, 1305 flow [2024-06-27 18:32:27,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:32:27,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:32:27,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 18:32:27,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49404761904761907 [2024-06-27 18:32:27,736 INFO L175 Difference]: Start difference. First operand has 111 places, 119 transitions, 929 flow. Second operand 7 states and 166 transitions. [2024-06-27 18:32:27,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 146 transitions, 1305 flow [2024-06-27 18:32:27,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 146 transitions, 1249 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 18:32:27,773 INFO L231 Difference]: Finished difference. Result has 114 places, 122 transitions, 951 flow [2024-06-27 18:32:27,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=873, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=951, PETRI_PLACES=114, PETRI_TRANSITIONS=122} [2024-06-27 18:32:27,774 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 60 predicate places. [2024-06-27 18:32:27,774 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 122 transitions, 951 flow [2024-06-27 18:32:27,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:27,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:27,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:27,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 18:32:27,775 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:27,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:27,775 INFO L85 PathProgramCache]: Analyzing trace with hash -1043989894, now seen corresponding path program 1 times [2024-06-27 18:32:27,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:27,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071437686] [2024-06-27 18:32:27,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:27,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:27,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:28,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:28,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:28,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071437686] [2024-06-27 18:32:28,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071437686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:28,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:28,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:32:28,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578507194] [2024-06-27 18:32:28,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:28,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:32:28,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:28,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:32:28,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:32:28,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:32:28,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 122 transitions, 951 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:28,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:28,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:32:28,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:29,177 INFO L124 PetriNetUnfolderBase]: 4056/6640 cut-off events. [2024-06-27 18:32:29,177 INFO L125 PetriNetUnfolderBase]: For 67263/67273 co-relation queries the response was YES. [2024-06-27 18:32:29,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29037 conditions, 6640 events. 4056/6640 cut-off events. For 67263/67273 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 43210 event pairs, 1376 based on Foata normal form. 11/6515 useless extension candidates. Maximal degree in co-relation 28991. Up to 5716 conditions per place. [2024-06-27 18:32:29,223 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 131 selfloop transitions, 29 changer transitions 0/172 dead transitions. [2024-06-27 18:32:29,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 172 transitions, 1509 flow [2024-06-27 18:32:29,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:32:29,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:32:29,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-27 18:32:29,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-27 18:32:29,225 INFO L175 Difference]: Start difference. First operand has 114 places, 122 transitions, 951 flow. Second operand 7 states and 182 transitions. [2024-06-27 18:32:29,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 172 transitions, 1509 flow [2024-06-27 18:32:29,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 172 transitions, 1453 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 18:32:29,275 INFO L231 Difference]: Finished difference. Result has 118 places, 139 transitions, 1168 flow [2024-06-27 18:32:29,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=895, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1168, PETRI_PLACES=118, PETRI_TRANSITIONS=139} [2024-06-27 18:32:29,276 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 64 predicate places. [2024-06-27 18:32:29,276 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 139 transitions, 1168 flow [2024-06-27 18:32:29,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:29,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:29,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:29,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 18:32:29,277 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:29,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:29,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1443987432, now seen corresponding path program 1 times [2024-06-27 18:32:29,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:29,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869944029] [2024-06-27 18:32:29,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:29,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:29,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:30,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:30,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:30,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869944029] [2024-06-27 18:32:30,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869944029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:30,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:30,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:32:30,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60318338] [2024-06-27 18:32:30,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:30,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:32:30,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:30,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:32:30,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:32:30,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:32:30,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 139 transitions, 1168 flow. Second operand has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:30,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:30,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:32:30,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:31,160 INFO L124 PetriNetUnfolderBase]: 4318/7064 cut-off events. [2024-06-27 18:32:31,161 INFO L125 PetriNetUnfolderBase]: For 79986/79990 co-relation queries the response was YES. [2024-06-27 18:32:31,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32771 conditions, 7064 events. 4318/7064 cut-off events. For 79986/79990 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 46487 event pairs, 1346 based on Foata normal form. 16/6941 useless extension candidates. Maximal degree in co-relation 32722. Up to 5422 conditions per place. [2024-06-27 18:32:31,213 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 138 selfloop transitions, 48 changer transitions 0/198 dead transitions. [2024-06-27 18:32:31,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 198 transitions, 1789 flow [2024-06-27 18:32:31,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:32:31,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:32:31,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 18:32:31,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5598958333333334 [2024-06-27 18:32:31,214 INFO L175 Difference]: Start difference. First operand has 118 places, 139 transitions, 1168 flow. Second operand 8 states and 215 transitions. [2024-06-27 18:32:31,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 198 transitions, 1789 flow [2024-06-27 18:32:31,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 198 transitions, 1708 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-27 18:32:31,279 INFO L231 Difference]: Finished difference. Result has 125 places, 145 transitions, 1295 flow [2024-06-27 18:32:31,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1087, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1295, PETRI_PLACES=125, PETRI_TRANSITIONS=145} [2024-06-27 18:32:31,279 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 71 predicate places. [2024-06-27 18:32:31,279 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 145 transitions, 1295 flow [2024-06-27 18:32:31,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:31,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:31,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:31,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 18:32:31,280 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:31,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:31,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1654518037, now seen corresponding path program 1 times [2024-06-27 18:32:31,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:31,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984903106] [2024-06-27 18:32:31,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:31,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:31,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:31,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:31,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:31,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984903106] [2024-06-27 18:32:31,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984903106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:31,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:31,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:32:31,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359410064] [2024-06-27 18:32:31,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:31,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:32:31,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:31,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:32:31,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:32:31,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:32:31,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 145 transitions, 1295 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:31,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:31,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:32:31,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:32,759 INFO L124 PetriNetUnfolderBase]: 4569/7418 cut-off events. [2024-06-27 18:32:32,759 INFO L125 PetriNetUnfolderBase]: For 85480/85480 co-relation queries the response was YES. [2024-06-27 18:32:32,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35025 conditions, 7418 events. 4569/7418 cut-off events. For 85480/85480 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 48632 event pairs, 1566 based on Foata normal form. 1/7272 useless extension candidates. Maximal degree in co-relation 34973. Up to 6622 conditions per place. [2024-06-27 18:32:32,812 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 150 selfloop transitions, 16 changer transitions 0/176 dead transitions. [2024-06-27 18:32:32,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 176 transitions, 1751 flow [2024-06-27 18:32:32,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:32:32,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:32:32,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 18:32:32,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49107142857142855 [2024-06-27 18:32:32,814 INFO L175 Difference]: Start difference. First operand has 125 places, 145 transitions, 1295 flow. Second operand 7 states and 165 transitions. [2024-06-27 18:32:32,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 176 transitions, 1751 flow [2024-06-27 18:32:32,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 176 transitions, 1684 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 18:32:32,887 INFO L231 Difference]: Finished difference. Result has 128 places, 148 transitions, 1312 flow [2024-06-27 18:32:32,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1228, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1312, PETRI_PLACES=128, PETRI_TRANSITIONS=148} [2024-06-27 18:32:32,888 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 74 predicate places. [2024-06-27 18:32:32,888 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 148 transitions, 1312 flow [2024-06-27 18:32:32,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:32,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:32,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:32,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 18:32:32,888 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:32,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:32,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1043690434, now seen corresponding path program 2 times [2024-06-27 18:32:32,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:32,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079530499] [2024-06-27 18:32:32,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:32,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:32,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:33,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:33,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:33,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079530499] [2024-06-27 18:32:33,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079530499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:33,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:33,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:32:33,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978532996] [2024-06-27 18:32:33,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:33,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:32:33,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:33,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:32:33,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:32:33,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:32:33,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 148 transitions, 1312 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:33,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:33,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:32:33,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:34,419 INFO L124 PetriNetUnfolderBase]: 4483/7377 cut-off events. [2024-06-27 18:32:34,419 INFO L125 PetriNetUnfolderBase]: For 94715/94741 co-relation queries the response was YES. [2024-06-27 18:32:34,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35698 conditions, 7377 events. 4483/7377 cut-off events. For 94715/94741 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 49216 event pairs, 1451 based on Foata normal form. 11/7233 useless extension candidates. Maximal degree in co-relation 35646. Up to 6207 conditions per place. [2024-06-27 18:32:34,474 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 140 selfloop transitions, 34 changer transitions 0/187 dead transitions. [2024-06-27 18:32:34,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 187 transitions, 1908 flow [2024-06-27 18:32:34,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:32:34,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:32:34,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 18:32:34,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-27 18:32:34,475 INFO L175 Difference]: Start difference. First operand has 128 places, 148 transitions, 1312 flow. Second operand 7 states and 180 transitions. [2024-06-27 18:32:34,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 187 transitions, 1908 flow [2024-06-27 18:32:34,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 187 transitions, 1846 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 18:32:34,551 INFO L231 Difference]: Finished difference. Result has 131 places, 156 transitions, 1450 flow [2024-06-27 18:32:34,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1250, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1450, PETRI_PLACES=131, PETRI_TRANSITIONS=156} [2024-06-27 18:32:34,552 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 77 predicate places. [2024-06-27 18:32:34,552 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 156 transitions, 1450 flow [2024-06-27 18:32:34,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:34,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:34,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:34,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 18:32:34,552 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:34,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:34,552 INFO L85 PathProgramCache]: Analyzing trace with hash 2110412456, now seen corresponding path program 2 times [2024-06-27 18:32:34,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:34,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316021181] [2024-06-27 18:32:34,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:34,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:34,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:35,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:35,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:35,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316021181] [2024-06-27 18:32:35,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316021181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:35,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:35,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:32:35,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332971156] [2024-06-27 18:32:35,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:35,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:32:35,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:35,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:32:35,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:32:35,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:32:35,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 156 transitions, 1450 flow. Second operand has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:35,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:35,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:32:35,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:36,597 INFO L124 PetriNetUnfolderBase]: 4509/7428 cut-off events. [2024-06-27 18:32:36,598 INFO L125 PetriNetUnfolderBase]: For 107072/107090 co-relation queries the response was YES. [2024-06-27 18:32:36,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37301 conditions, 7428 events. 4509/7428 cut-off events. For 107072/107090 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 49387 event pairs, 915 based on Foata normal form. 16/7277 useless extension candidates. Maximal degree in co-relation 37247. Up to 4898 conditions per place. [2024-06-27 18:32:36,658 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 141 selfloop transitions, 48 changer transitions 0/202 dead transitions. [2024-06-27 18:32:36,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 202 transitions, 2000 flow [2024-06-27 18:32:36,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:32:36,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:32:36,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 18:32:36,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-27 18:32:36,659 INFO L175 Difference]: Start difference. First operand has 131 places, 156 transitions, 1450 flow. Second operand 7 states and 191 transitions. [2024-06-27 18:32:36,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 202 transitions, 2000 flow [2024-06-27 18:32:36,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 202 transitions, 1918 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-27 18:32:36,742 INFO L231 Difference]: Finished difference. Result has 135 places, 156 transitions, 1473 flow [2024-06-27 18:32:36,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1368, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1473, PETRI_PLACES=135, PETRI_TRANSITIONS=156} [2024-06-27 18:32:36,743 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 81 predicate places. [2024-06-27 18:32:36,743 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 156 transitions, 1473 flow [2024-06-27 18:32:36,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:36,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:36,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:36,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 18:32:36,743 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:36,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:36,743 INFO L85 PathProgramCache]: Analyzing trace with hash 472640860, now seen corresponding path program 3 times [2024-06-27 18:32:36,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:36,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779255345] [2024-06-27 18:32:36,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:36,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:36,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:37,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:37,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:37,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779255345] [2024-06-27 18:32:37,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779255345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:37,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:37,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:32:37,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998223587] [2024-06-27 18:32:37,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:37,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:32:37,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:37,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:32:37,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:32:37,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:32:37,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 156 transitions, 1473 flow. Second operand has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:37,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:37,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:32:37,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:38,665 INFO L124 PetriNetUnfolderBase]: 4487/7339 cut-off events. [2024-06-27 18:32:38,665 INFO L125 PetriNetUnfolderBase]: For 109806/109822 co-relation queries the response was YES. [2024-06-27 18:32:38,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37369 conditions, 7339 events. 4487/7339 cut-off events. For 109806/109822 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 48166 event pairs, 765 based on Foata normal form. 16/7193 useless extension candidates. Maximal degree in co-relation 37313. Up to 4657 conditions per place. [2024-06-27 18:32:38,723 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 138 selfloop transitions, 45 changer transitions 0/196 dead transitions. [2024-06-27 18:32:38,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 196 transitions, 1965 flow [2024-06-27 18:32:38,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:32:38,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:32:38,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 18:32:38,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-27 18:32:38,724 INFO L175 Difference]: Start difference. First operand has 135 places, 156 transitions, 1473 flow. Second operand 7 states and 183 transitions. [2024-06-27 18:32:38,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 196 transitions, 1965 flow [2024-06-27 18:32:38,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 196 transitions, 1844 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 18:32:38,799 INFO L231 Difference]: Finished difference. Result has 135 places, 155 transitions, 1414 flow [2024-06-27 18:32:38,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1320, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1414, PETRI_PLACES=135, PETRI_TRANSITIONS=155} [2024-06-27 18:32:38,799 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 81 predicate places. [2024-06-27 18:32:38,799 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 155 transitions, 1414 flow [2024-06-27 18:32:38,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.444444444444445) internal successors, (139), 9 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:38,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:38,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:38,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 18:32:38,800 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:38,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:38,800 INFO L85 PathProgramCache]: Analyzing trace with hash -688058961, now seen corresponding path program 2 times [2024-06-27 18:32:38,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:38,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219420812] [2024-06-27 18:32:38,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:38,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:38,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:39,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-27 18:32:39,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:39,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219420812] [2024-06-27 18:32:39,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219420812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:39,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:39,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:32:39,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084977156] [2024-06-27 18:32:39,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:39,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:32:39,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:39,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:32:39,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:32:39,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:32:39,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 155 transitions, 1414 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:39,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:39,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:32:39,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:40,295 INFO L124 PetriNetUnfolderBase]: 4686/7988 cut-off events. [2024-06-27 18:32:40,296 INFO L125 PetriNetUnfolderBase]: For 105352/105369 co-relation queries the response was YES. [2024-06-27 18:32:40,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38591 conditions, 7988 events. 4686/7988 cut-off events. For 105352/105369 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 55390 event pairs, 1552 based on Foata normal form. 15/7755 useless extension candidates. Maximal degree in co-relation 38534. Up to 6717 conditions per place. [2024-06-27 18:32:40,355 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 147 selfloop transitions, 29 changer transitions 0/186 dead transitions. [2024-06-27 18:32:40,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 186 transitions, 2000 flow [2024-06-27 18:32:40,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:32:40,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:32:40,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 18:32:40,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-06-27 18:32:40,357 INFO L175 Difference]: Start difference. First operand has 135 places, 155 transitions, 1414 flow. Second operand 7 states and 163 transitions. [2024-06-27 18:32:40,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 186 transitions, 2000 flow [2024-06-27 18:32:40,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 186 transitions, 1872 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 18:32:40,433 INFO L231 Difference]: Finished difference. Result has 136 places, 161 transitions, 1456 flow [2024-06-27 18:32:40,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1286, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1456, PETRI_PLACES=136, PETRI_TRANSITIONS=161} [2024-06-27 18:32:40,433 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 82 predicate places. [2024-06-27 18:32:40,433 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 161 transitions, 1456 flow [2024-06-27 18:32:40,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:40,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:40,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:40,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 18:32:40,436 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:40,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:40,436 INFO L85 PathProgramCache]: Analyzing trace with hash -688504431, now seen corresponding path program 3 times [2024-06-27 18:32:40,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:40,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200541800] [2024-06-27 18:32:40,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:40,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:40,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:41,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:41,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:41,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200541800] [2024-06-27 18:32:41,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200541800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:41,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:41,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:32:41,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206011446] [2024-06-27 18:32:41,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:41,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:32:41,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:41,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:32:41,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:32:41,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:32:41,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 161 transitions, 1456 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:41,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:41,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:32:41,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:41,968 INFO L124 PetriNetUnfolderBase]: 4683/7979 cut-off events. [2024-06-27 18:32:41,969 INFO L125 PetriNetUnfolderBase]: For 110608/110625 co-relation queries the response was YES. [2024-06-27 18:32:41,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38143 conditions, 7979 events. 4683/7979 cut-off events. For 110608/110625 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 55275 event pairs, 1554 based on Foata normal form. 15/7748 useless extension candidates. Maximal degree in co-relation 38086. Up to 6714 conditions per place. [2024-06-27 18:32:42,032 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 147 selfloop transitions, 28 changer transitions 0/185 dead transitions. [2024-06-27 18:32:42,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 185 transitions, 1888 flow [2024-06-27 18:32:42,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:32:42,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:32:42,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 18:32:42,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-06-27 18:32:42,033 INFO L175 Difference]: Start difference. First operand has 136 places, 161 transitions, 1456 flow. Second operand 7 states and 163 transitions. [2024-06-27 18:32:42,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 185 transitions, 1888 flow [2024-06-27 18:32:42,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 185 transitions, 1790 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-27 18:32:42,116 INFO L231 Difference]: Finished difference. Result has 140 places, 161 transitions, 1420 flow [2024-06-27 18:32:42,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1358, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1420, PETRI_PLACES=140, PETRI_TRANSITIONS=161} [2024-06-27 18:32:42,117 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 86 predicate places. [2024-06-27 18:32:42,117 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 161 transitions, 1420 flow [2024-06-27 18:32:42,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:42,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:42,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:42,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 18:32:42,118 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:42,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:42,118 INFO L85 PathProgramCache]: Analyzing trace with hash -688504834, now seen corresponding path program 3 times [2024-06-27 18:32:42,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:42,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536800226] [2024-06-27 18:32:42,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:42,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:42,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:42,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:42,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:42,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536800226] [2024-06-27 18:32:42,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536800226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:42,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:42,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:32:42,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324489137] [2024-06-27 18:32:42,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:42,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:32:42,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:42,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:32:42,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:32:42,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:32:42,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 161 transitions, 1420 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:42,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:42,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:32:42,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:43,685 INFO L124 PetriNetUnfolderBase]: 4567/7789 cut-off events. [2024-06-27 18:32:43,686 INFO L125 PetriNetUnfolderBase]: For 117161/117203 co-relation queries the response was YES. [2024-06-27 18:32:43,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38051 conditions, 7789 events. 4567/7789 cut-off events. For 117161/117203 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 53908 event pairs, 1462 based on Foata normal form. 9/7558 useless extension candidates. Maximal degree in co-relation 37992. Up to 6138 conditions per place. [2024-06-27 18:32:43,743 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 136 selfloop transitions, 47 changer transitions 0/198 dead transitions. [2024-06-27 18:32:43,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 198 transitions, 2124 flow [2024-06-27 18:32:43,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:32:43,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:32:43,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 18:32:43,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5327380952380952 [2024-06-27 18:32:43,744 INFO L175 Difference]: Start difference. First operand has 140 places, 161 transitions, 1420 flow. Second operand 7 states and 179 transitions. [2024-06-27 18:32:43,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 198 transitions, 2124 flow [2024-06-27 18:32:43,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 198 transitions, 2050 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 18:32:43,821 INFO L231 Difference]: Finished difference. Result has 142 places, 169 transitions, 1588 flow [2024-06-27 18:32:43,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1346, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1588, PETRI_PLACES=142, PETRI_TRANSITIONS=169} [2024-06-27 18:32:43,822 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 88 predicate places. [2024-06-27 18:32:43,822 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 169 transitions, 1588 flow [2024-06-27 18:32:43,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:43,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:43,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:43,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 18:32:43,823 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:43,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:43,823 INFO L85 PathProgramCache]: Analyzing trace with hash 1505559160, now seen corresponding path program 1 times [2024-06-27 18:32:43,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:43,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214782190] [2024-06-27 18:32:43,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:43,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:43,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:44,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:44,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:44,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214782190] [2024-06-27 18:32:44,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214782190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:44,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:44,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:32:44,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104012147] [2024-06-27 18:32:44,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:44,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:32:44,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:44,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:32:44,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:32:44,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-27 18:32:44,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 169 transitions, 1588 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:44,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:44,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-27 18:32:44,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:45,570 INFO L124 PetriNetUnfolderBase]: 4073/6963 cut-off events. [2024-06-27 18:32:45,571 INFO L125 PetriNetUnfolderBase]: For 112548/112565 co-relation queries the response was YES. [2024-06-27 18:32:45,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36023 conditions, 6963 events. 4073/6963 cut-off events. For 112548/112565 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 48039 event pairs, 1268 based on Foata normal form. 6/6818 useless extension candidates. Maximal degree in co-relation 35962. Up to 5834 conditions per place. [2024-06-27 18:32:45,626 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 166 selfloop transitions, 20 changer transitions 0/202 dead transitions. [2024-06-27 18:32:45,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 202 transitions, 2098 flow [2024-06-27 18:32:45,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:32:45,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:32:45,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 18:32:45,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5297619047619048 [2024-06-27 18:32:45,627 INFO L175 Difference]: Start difference. First operand has 142 places, 169 transitions, 1588 flow. Second operand 7 states and 178 transitions. [2024-06-27 18:32:45,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 202 transitions, 2098 flow [2024-06-27 18:32:45,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 202 transitions, 1950 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-27 18:32:45,733 INFO L231 Difference]: Finished difference. Result has 145 places, 172 transitions, 1542 flow [2024-06-27 18:32:45,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1444, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1542, PETRI_PLACES=145, PETRI_TRANSITIONS=172} [2024-06-27 18:32:45,734 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 91 predicate places. [2024-06-27 18:32:45,734 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 172 transitions, 1542 flow [2024-06-27 18:32:45,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:45,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:45,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:45,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 18:32:45,735 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:45,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:45,735 INFO L85 PathProgramCache]: Analyzing trace with hash -866373999, now seen corresponding path program 1 times [2024-06-27 18:32:45,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:45,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137760380] [2024-06-27 18:32:45,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:45,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:45,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:46,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:46,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:46,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137760380] [2024-06-27 18:32:46,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137760380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:46,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:46,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:32:46,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142557048] [2024-06-27 18:32:46,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:46,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:32:46,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:46,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:32:46,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:32:46,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:32:46,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 172 transitions, 1542 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:46,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:46,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:32:46,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:47,246 INFO L124 PetriNetUnfolderBase]: 4377/7308 cut-off events. [2024-06-27 18:32:47,247 INFO L125 PetriNetUnfolderBase]: For 115085/115085 co-relation queries the response was YES. [2024-06-27 18:32:47,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36926 conditions, 7308 events. 4377/7308 cut-off events. For 115085/115085 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 49356 event pairs, 1411 based on Foata normal form. 2/7167 useless extension candidates. Maximal degree in co-relation 36864. Up to 6309 conditions per place. [2024-06-27 18:32:47,307 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 175 selfloop transitions, 16 changer transitions 0/202 dead transitions. [2024-06-27 18:32:47,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 202 transitions, 2058 flow [2024-06-27 18:32:47,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:32:47,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:32:47,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 18:32:47,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029761904761905 [2024-06-27 18:32:47,309 INFO L175 Difference]: Start difference. First operand has 145 places, 172 transitions, 1542 flow. Second operand 7 states and 169 transitions. [2024-06-27 18:32:47,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 202 transitions, 2058 flow [2024-06-27 18:32:47,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 202 transitions, 1982 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 18:32:47,429 INFO L231 Difference]: Finished difference. Result has 147 places, 175 transitions, 1552 flow [2024-06-27 18:32:47,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1466, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1552, PETRI_PLACES=147, PETRI_TRANSITIONS=175} [2024-06-27 18:32:47,430 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 93 predicate places. [2024-06-27 18:32:47,430 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 175 transitions, 1552 flow [2024-06-27 18:32:47,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:47,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:47,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:47,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 18:32:47,430 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:47,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:47,431 INFO L85 PathProgramCache]: Analyzing trace with hash -688053009, now seen corresponding path program 2 times [2024-06-27 18:32:47,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:47,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359263391] [2024-06-27 18:32:47,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:47,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:47,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:48,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:48,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:48,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359263391] [2024-06-27 18:32:48,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359263391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:48,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:48,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:32:48,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811710661] [2024-06-27 18:32:48,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:48,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:32:48,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:48,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:32:48,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:32:48,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:32:48,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 175 transitions, 1552 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:48,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:48,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:32:48,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:48,998 INFO L124 PetriNetUnfolderBase]: 4436/7681 cut-off events. [2024-06-27 18:32:48,998 INFO L125 PetriNetUnfolderBase]: For 123255/123261 co-relation queries the response was YES. [2024-06-27 18:32:49,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38551 conditions, 7681 events. 4436/7681 cut-off events. For 123255/123261 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 54010 event pairs, 1396 based on Foata normal form. 6/7457 useless extension candidates. Maximal degree in co-relation 38488. Up to 6294 conditions per place. [2024-06-27 18:32:49,065 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 169 selfloop transitions, 29 changer transitions 0/209 dead transitions. [2024-06-27 18:32:49,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 209 transitions, 2212 flow [2024-06-27 18:32:49,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:32:49,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:32:49,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 18:32:49,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5119047619047619 [2024-06-27 18:32:49,067 INFO L175 Difference]: Start difference. First operand has 147 places, 175 transitions, 1552 flow. Second operand 7 states and 172 transitions. [2024-06-27 18:32:49,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 209 transitions, 2212 flow [2024-06-27 18:32:49,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 209 transitions, 2148 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 18:32:49,193 INFO L231 Difference]: Finished difference. Result has 149 places, 181 transitions, 1654 flow [2024-06-27 18:32:49,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1488, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1654, PETRI_PLACES=149, PETRI_TRANSITIONS=181} [2024-06-27 18:32:49,193 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 95 predicate places. [2024-06-27 18:32:49,193 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 181 transitions, 1654 flow [2024-06-27 18:32:49,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:49,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:49,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:49,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 18:32:49,193 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:49,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:49,194 INFO L85 PathProgramCache]: Analyzing trace with hash -688319919, now seen corresponding path program 3 times [2024-06-27 18:32:49,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:49,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372466148] [2024-06-27 18:32:49,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:49,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:49,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:49,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:49,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:49,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372466148] [2024-06-27 18:32:49,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372466148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:49,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:49,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:32:49,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16287861] [2024-06-27 18:32:49,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:49,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:32:49,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:49,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:32:49,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:32:49,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:32:49,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 181 transitions, 1654 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:49,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:49,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:32:49,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:50,801 INFO L124 PetriNetUnfolderBase]: 4430/7679 cut-off events. [2024-06-27 18:32:50,801 INFO L125 PetriNetUnfolderBase]: For 130633/130639 co-relation queries the response was YES. [2024-06-27 18:32:50,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39201 conditions, 7679 events. 4430/7679 cut-off events. For 130633/130639 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 53998 event pairs, 1404 based on Foata normal form. 6/7454 useless extension candidates. Maximal degree in co-relation 39137. Up to 6289 conditions per place. [2024-06-27 18:32:50,865 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 169 selfloop transitions, 28 changer transitions 0/208 dead transitions. [2024-06-27 18:32:50,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 208 transitions, 2154 flow [2024-06-27 18:32:50,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:32:50,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:32:50,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 18:32:50,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5119047619047619 [2024-06-27 18:32:50,866 INFO L175 Difference]: Start difference. First operand has 149 places, 181 transitions, 1654 flow. Second operand 7 states and 172 transitions. [2024-06-27 18:32:50,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 208 transitions, 2154 flow [2024-06-27 18:32:50,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 208 transitions, 2062 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-27 18:32:50,996 INFO L231 Difference]: Finished difference. Result has 153 places, 181 transitions, 1624 flow [2024-06-27 18:32:50,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1562, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1624, PETRI_PLACES=153, PETRI_TRANSITIONS=181} [2024-06-27 18:32:50,997 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 99 predicate places. [2024-06-27 18:32:50,997 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 181 transitions, 1624 flow [2024-06-27 18:32:50,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:50,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:50,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:50,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 18:32:50,998 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:50,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:50,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1996052605, now seen corresponding path program 1 times [2024-06-27 18:32:50,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:50,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346274486] [2024-06-27 18:32:50,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:50,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:51,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:51,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:51,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:51,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346274486] [2024-06-27 18:32:51,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346274486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:51,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:51,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:32:51,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513748973] [2024-06-27 18:32:51,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:51,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:32:51,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:51,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:32:51,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:32:51,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:32:51,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 181 transitions, 1624 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:51,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:51,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:32:51,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:52,737 INFO L124 PetriNetUnfolderBase]: 4913/7930 cut-off events. [2024-06-27 18:32:52,737 INFO L125 PetriNetUnfolderBase]: For 155815/155821 co-relation queries the response was YES. [2024-06-27 18:32:52,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42952 conditions, 7930 events. 4913/7930 cut-off events. For 155815/155821 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 52168 event pairs, 1620 based on Foata normal form. 7/7786 useless extension candidates. Maximal degree in co-relation 42886. Up to 6941 conditions per place. [2024-06-27 18:32:52,812 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 181 selfloop transitions, 33 changer transitions 0/224 dead transitions. [2024-06-27 18:32:52,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 224 transitions, 2242 flow [2024-06-27 18:32:52,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:32:52,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:32:52,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 18:32:52,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-06-27 18:32:52,813 INFO L175 Difference]: Start difference. First operand has 153 places, 181 transitions, 1624 flow. Second operand 8 states and 198 transitions. [2024-06-27 18:32:52,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 224 transitions, 2242 flow [2024-06-27 18:32:52,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 224 transitions, 2166 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 18:32:52,938 INFO L231 Difference]: Finished difference. Result has 155 places, 185 transitions, 1697 flow [2024-06-27 18:32:52,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1548, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1697, PETRI_PLACES=155, PETRI_TRANSITIONS=185} [2024-06-27 18:32:52,938 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 101 predicate places. [2024-06-27 18:32:52,938 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 185 transitions, 1697 flow [2024-06-27 18:32:52,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:52,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:52,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-27 18:32:52,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 18:32:52,938 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:52,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:52,939 INFO L85 PathProgramCache]: Analyzing trace with hash -259715225, now seen corresponding path program 1 times [2024-06-27 18:32:52,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:52,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848656967] [2024-06-27 18:32:52,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:52,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:52,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:53,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:53,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:53,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848656967] [2024-06-27 18:32:53,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848656967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:53,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:53,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:32:53,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317535490] [2024-06-27 18:32:53,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:53,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:32:53,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:53,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:32:53,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:32:53,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:32:53,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 185 transitions, 1697 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:53,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:53,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:32:53,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:54,634 INFO L124 PetriNetUnfolderBase]: 4763/7799 cut-off events. [2024-06-27 18:32:54,635 INFO L125 PetriNetUnfolderBase]: For 171214/171260 co-relation queries the response was YES. [2024-06-27 18:32:54,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43954 conditions, 7799 events. 4763/7799 cut-off events. For 171214/171260 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 52312 event pairs, 1509 based on Foata normal form. 12/7655 useless extension candidates. Maximal degree in co-relation 43887. Up to 6637 conditions per place. [2024-06-27 18:32:54,705 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 172 selfloop transitions, 29 changer transitions 0/220 dead transitions. [2024-06-27 18:32:54,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 220 transitions, 2247 flow [2024-06-27 18:32:54,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:32:54,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:32:54,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 18:32:54,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5297619047619048 [2024-06-27 18:32:54,707 INFO L175 Difference]: Start difference. First operand has 155 places, 185 transitions, 1697 flow. Second operand 7 states and 178 transitions. [2024-06-27 18:32:54,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 220 transitions, 2247 flow [2024-06-27 18:32:54,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 220 transitions, 2124 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 18:32:54,864 INFO L231 Difference]: Finished difference. Result has 156 places, 190 transitions, 1709 flow [2024-06-27 18:32:54,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1576, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1709, PETRI_PLACES=156, PETRI_TRANSITIONS=190} [2024-06-27 18:32:54,865 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 102 predicate places. [2024-06-27 18:32:54,865 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 190 transitions, 1709 flow [2024-06-27 18:32:54,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:54,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:54,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:54,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 18:32:54,865 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:54,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:54,866 INFO L85 PathProgramCache]: Analyzing trace with hash -249556351, now seen corresponding path program 2 times [2024-06-27 18:32:54,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:54,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327225993] [2024-06-27 18:32:54,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:54,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:54,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:55,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:55,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:55,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327225993] [2024-06-27 18:32:55,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327225993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:55,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:55,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:32:55,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966275776] [2024-06-27 18:32:55,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:55,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:32:55,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:55,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:32:55,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:32:55,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:32:55,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 190 transitions, 1709 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:55,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:55,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:32:55,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:56,467 INFO L124 PetriNetUnfolderBase]: 4787/7837 cut-off events. [2024-06-27 18:32:56,467 INFO L125 PetriNetUnfolderBase]: For 176206/176236 co-relation queries the response was YES. [2024-06-27 18:32:56,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44237 conditions, 7837 events. 4787/7837 cut-off events. For 176206/176236 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 52572 event pairs, 1496 based on Foata normal form. 12/7695 useless extension candidates. Maximal degree in co-relation 44169. Up to 6498 conditions per place. [2024-06-27 18:32:56,532 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 164 selfloop transitions, 41 changer transitions 0/224 dead transitions. [2024-06-27 18:32:56,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 224 transitions, 2341 flow [2024-06-27 18:32:56,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:32:56,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:32:56,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 18:32:56,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5327380952380952 [2024-06-27 18:32:56,533 INFO L175 Difference]: Start difference. First operand has 156 places, 190 transitions, 1709 flow. Second operand 7 states and 179 transitions. [2024-06-27 18:32:56,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 224 transitions, 2341 flow [2024-06-27 18:32:56,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 224 transitions, 2273 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 18:32:56,692 INFO L231 Difference]: Finished difference. Result has 160 places, 193 transitions, 1786 flow [2024-06-27 18:32:56,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1641, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1786, PETRI_PLACES=160, PETRI_TRANSITIONS=193} [2024-06-27 18:32:56,692 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 106 predicate places. [2024-06-27 18:32:56,692 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 193 transitions, 1786 flow [2024-06-27 18:32:56,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:56,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:56,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:56,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 18:32:56,693 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:56,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:56,693 INFO L85 PathProgramCache]: Analyzing trace with hash 2005335865, now seen corresponding path program 2 times [2024-06-27 18:32:56,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:56,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972521648] [2024-06-27 18:32:56,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:56,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:56,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:57,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:32:57,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:57,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972521648] [2024-06-27 18:32:57,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972521648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:57,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:57,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:32:57,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329035750] [2024-06-27 18:32:57,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:57,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:32:57,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:57,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:32:57,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:32:57,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:32:57,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 193 transitions, 1786 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:57,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:57,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:32:57,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:32:58,518 INFO L124 PetriNetUnfolderBase]: 5204/8411 cut-off events. [2024-06-27 18:32:58,518 INFO L125 PetriNetUnfolderBase]: For 188096/188102 co-relation queries the response was YES. [2024-06-27 18:32:58,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47433 conditions, 8411 events. 5204/8411 cut-off events. For 188096/188102 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 55964 event pairs, 1640 based on Foata normal form. 7/8256 useless extension candidates. Maximal degree in co-relation 47364. Up to 6924 conditions per place. [2024-06-27 18:32:58,595 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 179 selfloop transitions, 54 changer transitions 0/243 dead transitions. [2024-06-27 18:32:58,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 243 transitions, 2742 flow [2024-06-27 18:32:58,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:32:58,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:32:58,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 18:32:58,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182291666666666 [2024-06-27 18:32:58,596 INFO L175 Difference]: Start difference. First operand has 160 places, 193 transitions, 1786 flow. Second operand 8 states and 199 transitions. [2024-06-27 18:32:58,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 243 transitions, 2742 flow [2024-06-27 18:32:58,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 243 transitions, 2647 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 18:32:58,783 INFO L231 Difference]: Finished difference. Result has 165 places, 205 transitions, 2061 flow [2024-06-27 18:32:58,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1691, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2061, PETRI_PLACES=165, PETRI_TRANSITIONS=205} [2024-06-27 18:32:58,783 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 111 predicate places. [2024-06-27 18:32:58,783 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 205 transitions, 2061 flow [2024-06-27 18:32:58,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:58,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:32:58,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:32:58,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 18:32:58,784 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:32:58,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:32:58,784 INFO L85 PathProgramCache]: Analyzing trace with hash -2126383159, now seen corresponding path program 3 times [2024-06-27 18:32:58,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:32:58,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084295890] [2024-06-27 18:32:58,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:32:58,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:32:58,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:32:59,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-27 18:32:59,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:32:59,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084295890] [2024-06-27 18:32:59,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084295890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:32:59,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:32:59,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:32:59,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145992861] [2024-06-27 18:32:59,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:32:59,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:32:59,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:32:59,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:32:59,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:32:59,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:32:59,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 205 transitions, 2061 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:32:59,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:32:59,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:32:59,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:00,588 INFO L124 PetriNetUnfolderBase]: 5199/8357 cut-off events. [2024-06-27 18:33:00,588 INFO L125 PetriNetUnfolderBase]: For 201699/201705 co-relation queries the response was YES. [2024-06-27 18:33:00,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48885 conditions, 8357 events. 5199/8357 cut-off events. For 201699/201705 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 55172 event pairs, 1617 based on Foata normal form. 7/8213 useless extension candidates. Maximal degree in co-relation 48814. Up to 6922 conditions per place. [2024-06-27 18:33:00,668 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 180 selfloop transitions, 53 changer transitions 0/243 dead transitions. [2024-06-27 18:33:00,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 243 transitions, 2803 flow [2024-06-27 18:33:00,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:33:00,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:33:00,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 18:33:00,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-06-27 18:33:00,669 INFO L175 Difference]: Start difference. First operand has 165 places, 205 transitions, 2061 flow. Second operand 8 states and 198 transitions. [2024-06-27 18:33:00,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 243 transitions, 2803 flow [2024-06-27 18:33:00,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 243 transitions, 2634 flow, removed 72 selfloop flow, removed 3 redundant places. [2024-06-27 18:33:00,911 INFO L231 Difference]: Finished difference. Result has 170 places, 205 transitions, 2006 flow [2024-06-27 18:33:00,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1892, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2006, PETRI_PLACES=170, PETRI_TRANSITIONS=205} [2024-06-27 18:33:00,912 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 116 predicate places. [2024-06-27 18:33:00,913 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 205 transitions, 2006 flow [2024-06-27 18:33:00,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:00,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:00,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:00,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 18:33:00,913 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:00,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:00,913 INFO L85 PathProgramCache]: Analyzing trace with hash -2126382725, now seen corresponding path program 1 times [2024-06-27 18:33:00,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:00,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272130926] [2024-06-27 18:33:00,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:00,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:00,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:01,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:01,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:01,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272130926] [2024-06-27 18:33:01,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272130926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:01,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:01,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:33:01,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490289476] [2024-06-27 18:33:01,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:01,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:33:01,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:01,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:33:01,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:33:01,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:33:01,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 205 transitions, 2006 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:01,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:01,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:33:01,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:02,788 INFO L124 PetriNetUnfolderBase]: 5216/8403 cut-off events. [2024-06-27 18:33:02,789 INFO L125 PetriNetUnfolderBase]: For 200710/200710 co-relation queries the response was YES. [2024-06-27 18:33:02,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48877 conditions, 8403 events. 5216/8403 cut-off events. For 200710/200710 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 55538 event pairs, 1671 based on Foata normal form. 1/8247 useless extension candidates. Maximal degree in co-relation 48804. Up to 7480 conditions per place. [2024-06-27 18:33:02,873 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 212 selfloop transitions, 19 changer transitions 0/241 dead transitions. [2024-06-27 18:33:02,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 241 transitions, 2630 flow [2024-06-27 18:33:02,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:33:02,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:33:02,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 18:33:02,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817708333333333 [2024-06-27 18:33:02,874 INFO L175 Difference]: Start difference. First operand has 170 places, 205 transitions, 2006 flow. Second operand 8 states and 185 transitions. [2024-06-27 18:33:02,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 241 transitions, 2630 flow [2024-06-27 18:33:03,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 241 transitions, 2502 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 18:33:03,098 INFO L231 Difference]: Finished difference. Result has 171 places, 208 transitions, 1986 flow [2024-06-27 18:33:03,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1878, PETRI_DIFFERENCE_MINUEND_PLACES=163, 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=8, PETRI_FLOW=1986, PETRI_PLACES=171, PETRI_TRANSITIONS=208} [2024-06-27 18:33:03,098 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 117 predicate places. [2024-06-27 18:33:03,098 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 208 transitions, 1986 flow [2024-06-27 18:33:03,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:03,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:03,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:03,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 18:33:03,099 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:03,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:03,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1099261691, now seen corresponding path program 3 times [2024-06-27 18:33:03,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:03,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092572571] [2024-06-27 18:33:03,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:03,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:03,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:03,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-27 18:33:03,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:03,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092572571] [2024-06-27 18:33:03,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092572571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:03,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:03,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:33:03,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224441451] [2024-06-27 18:33:03,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:03,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:33:03,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:03,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:33:03,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:33:03,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:33:03,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 208 transitions, 1986 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:03,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:03,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:33:03,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:04,804 INFO L124 PetriNetUnfolderBase]: 4961/8122 cut-off events. [2024-06-27 18:33:04,804 INFO L125 PetriNetUnfolderBase]: For 211345/211387 co-relation queries the response was YES. [2024-06-27 18:33:04,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47782 conditions, 8122 events. 4961/8122 cut-off events. For 211345/211387 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 54748 event pairs, 1580 based on Foata normal form. 16/7971 useless extension candidates. Maximal degree in co-relation 47709. Up to 6877 conditions per place. [2024-06-27 18:33:04,880 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 184 selfloop transitions, 29 changer transitions 0/235 dead transitions. [2024-06-27 18:33:04,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 235 transitions, 2490 flow [2024-06-27 18:33:04,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:33:04,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:33:04,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 18:33:04,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-27 18:33:04,884 INFO L175 Difference]: Start difference. First operand has 171 places, 208 transitions, 1986 flow. Second operand 7 states and 175 transitions. [2024-06-27 18:33:04,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 235 transitions, 2490 flow [2024-06-27 18:33:05,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 235 transitions, 2382 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-27 18:33:05,106 INFO L231 Difference]: Finished difference. Result has 172 places, 208 transitions, 1942 flow [2024-06-27 18:33:05,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1878, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1942, PETRI_PLACES=172, PETRI_TRANSITIONS=208} [2024-06-27 18:33:05,107 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 118 predicate places. [2024-06-27 18:33:05,107 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 208 transitions, 1942 flow [2024-06-27 18:33:05,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:05,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:05,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:05,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 18:33:05,107 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:05,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:05,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1087804091, now seen corresponding path program 4 times [2024-06-27 18:33:05,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:05,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483958659] [2024-06-27 18:33:05,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:05,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:05,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:05,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:05,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:05,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483958659] [2024-06-27 18:33:05,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483958659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:05,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:05,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:33:05,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382500429] [2024-06-27 18:33:05,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:05,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:33:05,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:05,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:33:05,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:33:05,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:33:05,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 208 transitions, 1942 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:05,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:05,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:33:05,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:06,797 INFO L124 PetriNetUnfolderBase]: 5040/8229 cut-off events. [2024-06-27 18:33:06,797 INFO L125 PetriNetUnfolderBase]: For 221169/221272 co-relation queries the response was YES. [2024-06-27 18:33:06,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48672 conditions, 8229 events. 5040/8229 cut-off events. For 221169/221272 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 55593 event pairs, 1532 based on Foata normal form. 16/8051 useless extension candidates. Maximal degree in co-relation 48598. Up to 6892 conditions per place. [2024-06-27 18:33:06,878 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 178 selfloop transitions, 38 changer transitions 0/238 dead transitions. [2024-06-27 18:33:06,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 238 transitions, 2514 flow [2024-06-27 18:33:06,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:33:06,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:33:06,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 18:33:06,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-27 18:33:06,879 INFO L175 Difference]: Start difference. First operand has 172 places, 208 transitions, 1942 flow. Second operand 7 states and 176 transitions. [2024-06-27 18:33:06,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 238 transitions, 2514 flow [2024-06-27 18:33:07,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 238 transitions, 2377 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 18:33:07,070 INFO L231 Difference]: Finished difference. Result has 171 places, 211 transitions, 1941 flow [2024-06-27 18:33:07,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1805, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1941, PETRI_PLACES=171, PETRI_TRANSITIONS=211} [2024-06-27 18:33:07,071 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 117 predicate places. [2024-06-27 18:33:07,071 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 211 transitions, 1941 flow [2024-06-27 18:33:07,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:07,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:07,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-27 18:33:07,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 18:33:07,072 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:07,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:07,072 INFO L85 PathProgramCache]: Analyzing trace with hash 131191173, now seen corresponding path program 5 times [2024-06-27 18:33:07,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:07,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685892726] [2024-06-27 18:33:07,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:07,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:07,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:07,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:07,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:07,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685892726] [2024-06-27 18:33:07,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685892726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:07,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:07,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:33:07,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612550996] [2024-06-27 18:33:07,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:07,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:33:07,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:07,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:33:07,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:33:07,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:33:07,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 211 transitions, 1941 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:07,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:07,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:33:07,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:08,810 INFO L124 PetriNetUnfolderBase]: 5129/8667 cut-off events. [2024-06-27 18:33:08,811 INFO L125 PetriNetUnfolderBase]: For 231045/231260 co-relation queries the response was YES. [2024-06-27 18:33:08,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49658 conditions, 8667 events. 5129/8667 cut-off events. For 231045/231260 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 60744 event pairs, 1509 based on Foata normal form. 15/8375 useless extension candidates. Maximal degree in co-relation 49583. Up to 6693 conditions per place. [2024-06-27 18:33:08,892 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 163 selfloop transitions, 57 changer transitions 0/242 dead transitions. [2024-06-27 18:33:08,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 242 transitions, 2623 flow [2024-06-27 18:33:08,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:33:08,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:33:08,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 18:33:08,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5297619047619048 [2024-06-27 18:33:08,894 INFO L175 Difference]: Start difference. First operand has 171 places, 211 transitions, 1941 flow. Second operand 7 states and 178 transitions. [2024-06-27 18:33:08,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 242 transitions, 2623 flow [2024-06-27 18:33:09,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 242 transitions, 2519 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 18:33:09,099 INFO L231 Difference]: Finished difference. Result has 173 places, 214 transitions, 2015 flow [2024-06-27 18:33:09,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1837, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2015, PETRI_PLACES=173, PETRI_TRANSITIONS=214} [2024-06-27 18:33:09,100 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 119 predicate places. [2024-06-27 18:33:09,100 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 214 transitions, 2015 flow [2024-06-27 18:33:09,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:09,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:09,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:09,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 18:33:09,100 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:09,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:09,101 INFO L85 PathProgramCache]: Analyzing trace with hash 136905093, now seen corresponding path program 6 times [2024-06-27 18:33:09,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:09,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634666359] [2024-06-27 18:33:09,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:09,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:09,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:09,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:09,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:09,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634666359] [2024-06-27 18:33:09,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634666359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:09,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:09,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:33:09,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178195824] [2024-06-27 18:33:09,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:09,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:33:09,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:09,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:33:09,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:33:09,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:33:09,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 214 transitions, 2015 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:09,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:09,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:33:09,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:10,823 INFO L124 PetriNetUnfolderBase]: 5119/8655 cut-off events. [2024-06-27 18:33:10,823 INFO L125 PetriNetUnfolderBase]: For 235109/235324 co-relation queries the response was YES. [2024-06-27 18:33:10,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49820 conditions, 8655 events. 5119/8655 cut-off events. For 235109/235324 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 60699 event pairs, 1521 based on Foata normal form. 13/8361 useless extension candidates. Maximal degree in co-relation 49744. Up to 6685 conditions per place. [2024-06-27 18:33:11,036 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 158 selfloop transitions, 61 changer transitions 0/241 dead transitions. [2024-06-27 18:33:11,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 241 transitions, 2559 flow [2024-06-27 18:33:11,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:33:11,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:33:11,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 18:33:11,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-27 18:33:11,037 INFO L175 Difference]: Start difference. First operand has 173 places, 214 transitions, 2015 flow. Second operand 7 states and 176 transitions. [2024-06-27 18:33:11,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 241 transitions, 2559 flow [2024-06-27 18:33:11,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 241 transitions, 2399 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-27 18:33:11,221 INFO L231 Difference]: Finished difference. Result has 176 places, 214 transitions, 1983 flow [2024-06-27 18:33:11,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1855, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1983, PETRI_PLACES=176, PETRI_TRANSITIONS=214} [2024-06-27 18:33:11,222 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 122 predicate places. [2024-06-27 18:33:11,222 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 214 transitions, 1983 flow [2024-06-27 18:33:11,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:11,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:11,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:11,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 18:33:11,222 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:11,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:11,223 INFO L85 PathProgramCache]: Analyzing trace with hash 145484901, now seen corresponding path program 2 times [2024-06-27 18:33:11,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:11,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284190624] [2024-06-27 18:33:11,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:11,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:11,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:11,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:11,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:11,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284190624] [2024-06-27 18:33:11,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284190624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:11,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:11,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:33:11,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100226786] [2024-06-27 18:33:11,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:11,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:33:11,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:11,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:33:11,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:33:11,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:33:11,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 214 transitions, 1983 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:11,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:11,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:33:11,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:13,072 INFO L124 PetriNetUnfolderBase]: 5276/8942 cut-off events. [2024-06-27 18:33:13,072 INFO L125 PetriNetUnfolderBase]: For 233071/233086 co-relation queries the response was YES. [2024-06-27 18:33:13,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50347 conditions, 8942 events. 5276/8942 cut-off events. For 233071/233086 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 62734 event pairs, 1654 based on Foata normal form. 13/8680 useless extension candidates. Maximal degree in co-relation 50270. Up to 7467 conditions per place. [2024-06-27 18:33:13,147 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 203 selfloop transitions, 39 changer transitions 0/252 dead transitions. [2024-06-27 18:33:13,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 252 transitions, 2791 flow [2024-06-27 18:33:13,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:33:13,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:33:13,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 18:33:13,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817708333333333 [2024-06-27 18:33:13,148 INFO L175 Difference]: Start difference. First operand has 176 places, 214 transitions, 1983 flow. Second operand 8 states and 185 transitions. [2024-06-27 18:33:13,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 252 transitions, 2791 flow [2024-06-27 18:33:13,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 252 transitions, 2629 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 18:33:13,321 INFO L231 Difference]: Finished difference. Result has 178 places, 222 transitions, 2063 flow [2024-06-27 18:33:13,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1821, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2063, PETRI_PLACES=178, PETRI_TRANSITIONS=222} [2024-06-27 18:33:13,322 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 124 predicate places. [2024-06-27 18:33:13,322 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 222 transitions, 2063 flow [2024-06-27 18:33:13,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:13,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:13,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:13,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 18:33:13,323 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:13,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:13,323 INFO L85 PathProgramCache]: Analyzing trace with hash 145009237, now seen corresponding path program 4 times [2024-06-27 18:33:13,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:13,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306177814] [2024-06-27 18:33:13,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:13,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:13,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:13,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:13,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:13,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306177814] [2024-06-27 18:33:13,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306177814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:13,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:13,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:33:13,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665430753] [2024-06-27 18:33:13,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:13,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:33:13,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:13,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:33:13,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:33:14,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:33:14,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 222 transitions, 2063 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:14,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:14,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:33:14,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:15,240 INFO L124 PetriNetUnfolderBase]: 5466/9141 cut-off events. [2024-06-27 18:33:15,240 INFO L125 PetriNetUnfolderBase]: For 256639/256645 co-relation queries the response was YES. [2024-06-27 18:33:15,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53022 conditions, 9141 events. 5466/9141 cut-off events. For 256639/256645 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 63298 event pairs, 1612 based on Foata normal form. 7/8890 useless extension candidates. Maximal degree in co-relation 52943. Up to 6687 conditions per place. [2024-06-27 18:33:15,323 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 171 selfloop transitions, 89 changer transitions 0/270 dead transitions. [2024-06-27 18:33:15,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 270 transitions, 3171 flow [2024-06-27 18:33:15,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:33:15,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:33:15,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 18:33:15,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-06-27 18:33:15,325 INFO L175 Difference]: Start difference. First operand has 178 places, 222 transitions, 2063 flow. Second operand 8 states and 198 transitions. [2024-06-27 18:33:15,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 270 transitions, 3171 flow [2024-06-27 18:33:15,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 270 transitions, 3067 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-27 18:33:15,628 INFO L231 Difference]: Finished difference. Result has 183 places, 233 transitions, 2380 flow [2024-06-27 18:33:15,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1959, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2380, PETRI_PLACES=183, PETRI_TRANSITIONS=233} [2024-06-27 18:33:15,628 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 129 predicate places. [2024-06-27 18:33:15,628 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 233 transitions, 2380 flow [2024-06-27 18:33:15,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:15,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:15,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:15,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 18:33:15,629 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:15,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:15,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1713075845, now seen corresponding path program 3 times [2024-06-27 18:33:15,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:15,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246961631] [2024-06-27 18:33:15,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:15,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:15,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:16,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:16,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:16,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246961631] [2024-06-27 18:33:16,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246961631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:16,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:16,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:33:16,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215081807] [2024-06-27 18:33:16,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:16,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:33:16,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:16,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:33:16,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:33:16,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:33:16,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 233 transitions, 2380 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:16,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:16,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:33:16,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:17,589 INFO L124 PetriNetUnfolderBase]: 5483/9302 cut-off events. [2024-06-27 18:33:17,589 INFO L125 PetriNetUnfolderBase]: For 276316/276331 co-relation queries the response was YES. [2024-06-27 18:33:17,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55686 conditions, 9302 events. 5483/9302 cut-off events. For 276316/276331 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 65798 event pairs, 1703 based on Foata normal form. 13/9022 useless extension candidates. Maximal degree in co-relation 55604. Up to 7743 conditions per place. [2024-06-27 18:33:17,676 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 216 selfloop transitions, 40 changer transitions 0/266 dead transitions. [2024-06-27 18:33:17,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 266 transitions, 3145 flow [2024-06-27 18:33:17,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:33:17,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:33:17,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 18:33:17,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.484375 [2024-06-27 18:33:17,677 INFO L175 Difference]: Start difference. First operand has 183 places, 233 transitions, 2380 flow. Second operand 8 states and 186 transitions. [2024-06-27 18:33:17,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 266 transitions, 3145 flow [2024-06-27 18:33:17,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 266 transitions, 2975 flow, removed 56 selfloop flow, removed 3 redundant places. [2024-06-27 18:33:17,983 INFO L231 Difference]: Finished difference. Result has 188 places, 236 transitions, 2357 flow [2024-06-27 18:33:17,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2210, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2357, PETRI_PLACES=188, PETRI_TRANSITIONS=236} [2024-06-27 18:33:17,983 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 134 predicate places. [2024-06-27 18:33:17,983 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 236 transitions, 2357 flow [2024-06-27 18:33:17,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:17,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:17,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:17,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 18:33:17,984 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:17,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:17,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1726885849, now seen corresponding path program 5 times [2024-06-27 18:33:17,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:17,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701932126] [2024-06-27 18:33:17,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:17,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:17,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:18,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:18,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:18,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701932126] [2024-06-27 18:33:18,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701932126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:18,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:18,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:33:18,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667361196] [2024-06-27 18:33:18,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:18,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:33:18,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:18,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:33:18,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:33:18,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:33:18,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 236 transitions, 2357 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:18,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:18,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:33:18,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:19,940 INFO L124 PetriNetUnfolderBase]: 5538/9290 cut-off events. [2024-06-27 18:33:19,941 INFO L125 PetriNetUnfolderBase]: For 283932/283938 co-relation queries the response was YES. [2024-06-27 18:33:19,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55908 conditions, 9290 events. 5538/9290 cut-off events. For 283932/283938 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 64702 event pairs, 1657 based on Foata normal form. 7/9031 useless extension candidates. Maximal degree in co-relation 55824. Up to 6757 conditions per place. [2024-06-27 18:33:20,047 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 182 selfloop transitions, 86 changer transitions 0/278 dead transitions. [2024-06-27 18:33:20,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 278 transitions, 3459 flow [2024-06-27 18:33:20,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:33:20,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:33:20,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 18:33:20,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-27 18:33:20,048 INFO L175 Difference]: Start difference. First operand has 188 places, 236 transitions, 2357 flow. Second operand 8 states and 200 transitions. [2024-06-27 18:33:20,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 278 transitions, 3459 flow [2024-06-27 18:33:20,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 278 transitions, 3354 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 18:33:20,476 INFO L231 Difference]: Finished difference. Result has 192 places, 241 transitions, 2564 flow [2024-06-27 18:33:20,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2252, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2564, PETRI_PLACES=192, PETRI_TRANSITIONS=241} [2024-06-27 18:33:20,476 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 138 predicate places. [2024-06-27 18:33:20,477 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 241 transitions, 2564 flow [2024-06-27 18:33:20,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:20,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:20,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:20,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 18:33:20,477 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:20,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:20,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1726885415, now seen corresponding path program 4 times [2024-06-27 18:33:20,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:20,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622470293] [2024-06-27 18:33:20,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:20,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:20,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:21,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:21,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:21,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622470293] [2024-06-27 18:33:21,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622470293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:21,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:21,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:33:21,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717437977] [2024-06-27 18:33:21,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:21,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:33:21,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:21,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:33:21,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:33:21,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:33:21,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 241 transitions, 2564 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:21,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:21,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:33:21,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:22,691 INFO L124 PetriNetUnfolderBase]: 5535/9388 cut-off events. [2024-06-27 18:33:22,691 INFO L125 PetriNetUnfolderBase]: For 297036/297051 co-relation queries the response was YES. [2024-06-27 18:33:22,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57263 conditions, 9388 events. 5535/9388 cut-off events. For 297036/297051 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 66467 event pairs, 1718 based on Foata normal form. 13/9108 useless extension candidates. Maximal degree in co-relation 57177. Up to 7815 conditions per place. [2024-06-27 18:33:22,793 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 221 selfloop transitions, 40 changer transitions 0/271 dead transitions. [2024-06-27 18:33:22,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 271 transitions, 3196 flow [2024-06-27 18:33:22,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:33:22,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:33:22,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 18:33:22,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.484375 [2024-06-27 18:33:22,794 INFO L175 Difference]: Start difference. First operand has 192 places, 241 transitions, 2564 flow. Second operand 8 states and 186 transitions. [2024-06-27 18:33:22,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 271 transitions, 3196 flow [2024-06-27 18:33:23,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 271 transitions, 2873 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-27 18:33:23,190 INFO L231 Difference]: Finished difference. Result has 194 places, 242 transitions, 2335 flow [2024-06-27 18:33:23,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2241, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2335, PETRI_PLACES=194, PETRI_TRANSITIONS=242} [2024-06-27 18:33:23,191 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 140 predicate places. [2024-06-27 18:33:23,191 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 242 transitions, 2335 flow [2024-06-27 18:33:23,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:23,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:23,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:23,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 18:33:23,191 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:23,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:23,192 INFO L85 PathProgramCache]: Analyzing trace with hash 131187577, now seen corresponding path program 6 times [2024-06-27 18:33:23,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:23,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117029118] [2024-06-27 18:33:23,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:23,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:23,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:23,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:23,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:23,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117029118] [2024-06-27 18:33:23,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117029118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:23,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:23,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:33:23,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507337042] [2024-06-27 18:33:23,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:23,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:33:23,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:23,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:33:23,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:33:24,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:33:24,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 242 transitions, 2335 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:24,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:24,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:33:24,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:25,541 INFO L124 PetriNetUnfolderBase]: 5566/9334 cut-off events. [2024-06-27 18:33:25,542 INFO L125 PetriNetUnfolderBase]: For 300350/300356 co-relation queries the response was YES. [2024-06-27 18:33:25,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56197 conditions, 9334 events. 5566/9334 cut-off events. For 300350/300356 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 65016 event pairs, 1658 based on Foata normal form. 7/9075 useless extension candidates. Maximal degree in co-relation 56110. Up to 6781 conditions per place. [2024-06-27 18:33:25,620 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 177 selfloop transitions, 94 changer transitions 0/281 dead transitions. [2024-06-27 18:33:25,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 281 transitions, 3292 flow [2024-06-27 18:33:25,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:33:25,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:33:25,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 18:33:25,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182291666666666 [2024-06-27 18:33:25,621 INFO L175 Difference]: Start difference. First operand has 194 places, 242 transitions, 2335 flow. Second operand 8 states and 199 transitions. [2024-06-27 18:33:25,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 281 transitions, 3292 flow [2024-06-27 18:33:25,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 281 transitions, 3224 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 18:33:25,941 INFO L231 Difference]: Finished difference. Result has 197 places, 246 transitions, 2553 flow [2024-06-27 18:33:25,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2267, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2553, PETRI_PLACES=197, PETRI_TRANSITIONS=246} [2024-06-27 18:33:25,945 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 143 predicate places. [2024-06-27 18:33:25,945 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 246 transitions, 2553 flow [2024-06-27 18:33:25,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:25,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:25,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-27 18:33:25,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 18:33:25,946 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:25,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:25,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1628694205, now seen corresponding path program 1 times [2024-06-27 18:33:25,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:25,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612660385] [2024-06-27 18:33:25,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:25,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:25,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:26,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:26,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:26,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612660385] [2024-06-27 18:33:26,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612660385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:26,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:26,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:33:26,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484281592] [2024-06-27 18:33:26,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:26,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:33:26,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:26,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:33:26,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:33:26,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:33:26,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 246 transitions, 2553 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:26,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:26,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:33:26,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:28,347 INFO L124 PetriNetUnfolderBase]: 5258/8696 cut-off events. [2024-06-27 18:33:28,347 INFO L125 PetriNetUnfolderBase]: For 308464/308468 co-relation queries the response was YES. [2024-06-27 18:33:28,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55288 conditions, 8696 events. 5258/8696 cut-off events. For 308464/308468 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 59928 event pairs, 1607 based on Foata normal form. 1/8516 useless extension candidates. Maximal degree in co-relation 55200. Up to 7458 conditions per place. [2024-06-27 18:33:28,422 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 245 selfloop transitions, 23 changer transitions 0/284 dead transitions. [2024-06-27 18:33:28,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 284 transitions, 3263 flow [2024-06-27 18:33:28,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:33:28,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:33:28,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 18:33:28,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052083333333334 [2024-06-27 18:33:28,423 INFO L175 Difference]: Start difference. First operand has 197 places, 246 transitions, 2553 flow. Second operand 8 states and 194 transitions. [2024-06-27 18:33:28,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 284 transitions, 3263 flow [2024-06-27 18:33:28,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 284 transitions, 3033 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-27 18:33:28,715 INFO L231 Difference]: Finished difference. Result has 200 places, 249 transitions, 2447 flow [2024-06-27 18:33:28,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2323, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2447, PETRI_PLACES=200, PETRI_TRANSITIONS=249} [2024-06-27 18:33:28,716 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 146 predicate places. [2024-06-27 18:33:28,716 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 249 transitions, 2447 flow [2024-06-27 18:33:28,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:28,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:28,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:28,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 18:33:28,717 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:28,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:28,717 INFO L85 PathProgramCache]: Analyzing trace with hash -234885509, now seen corresponding path program 1 times [2024-06-27 18:33:28,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:28,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658455636] [2024-06-27 18:33:28,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:28,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:28,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:29,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:29,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:29,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658455636] [2024-06-27 18:33:29,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658455636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:29,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:29,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:33:29,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343504209] [2024-06-27 18:33:29,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:29,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:33:29,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:29,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:33:29,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:33:29,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:33:29,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 249 transitions, 2447 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:29,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:29,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:33:29,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:30,644 INFO L124 PetriNetUnfolderBase]: 5282/8729 cut-off events. [2024-06-27 18:33:30,644 INFO L125 PetriNetUnfolderBase]: For 322729/322733 co-relation queries the response was YES. [2024-06-27 18:33:30,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55221 conditions, 8729 events. 5282/8729 cut-off events. For 322729/322733 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 60141 event pairs, 1597 based on Foata normal form. 4/8557 useless extension candidates. Maximal degree in co-relation 55132. Up to 7459 conditions per place. [2024-06-27 18:33:30,736 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 250 selfloop transitions, 19 changer transitions 0/285 dead transitions. [2024-06-27 18:33:30,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 285 transitions, 3161 flow [2024-06-27 18:33:30,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:33:30,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:33:30,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 18:33:30,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:33:30,737 INFO L175 Difference]: Start difference. First operand has 200 places, 249 transitions, 2447 flow. Second operand 8 states and 192 transitions. [2024-06-27 18:33:30,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 285 transitions, 3161 flow [2024-06-27 18:33:31,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 285 transitions, 3059 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 18:33:31,252 INFO L231 Difference]: Finished difference. Result has 202 places, 252 transitions, 2451 flow [2024-06-27 18:33:31,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2345, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2451, PETRI_PLACES=202, PETRI_TRANSITIONS=252} [2024-06-27 18:33:31,253 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 148 predicate places. [2024-06-27 18:33:31,253 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 252 transitions, 2451 flow [2024-06-27 18:33:31,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:31,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:31,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:31,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 18:33:31,254 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:31,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:31,254 INFO L85 PathProgramCache]: Analyzing trace with hash 145194183, now seen corresponding path program 2 times [2024-06-27 18:33:31,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:31,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519518418] [2024-06-27 18:33:31,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:31,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:31,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:31,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-27 18:33:31,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:31,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519518418] [2024-06-27 18:33:31,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519518418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:31,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:31,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:33:31,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506341372] [2024-06-27 18:33:31,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:31,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:33:31,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:31,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:33:31,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:33:31,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:33:31,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 252 transitions, 2451 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:31,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:31,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:33:31,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:33,284 INFO L124 PetriNetUnfolderBase]: 5401/9068 cut-off events. [2024-06-27 18:33:33,284 INFO L125 PetriNetUnfolderBase]: For 348248/348262 co-relation queries the response was YES. [2024-06-27 18:33:33,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57714 conditions, 9068 events. 5401/9068 cut-off events. For 348248/348262 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 64187 event pairs, 1549 based on Foata normal form. 8/8845 useless extension candidates. Maximal degree in co-relation 57624. Up to 7415 conditions per place. [2024-06-27 18:33:33,384 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 237 selfloop transitions, 43 changer transitions 0/296 dead transitions. [2024-06-27 18:33:33,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 296 transitions, 3535 flow [2024-06-27 18:33:33,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:33:33,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:33:33,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 18:33:33,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-06-27 18:33:33,385 INFO L175 Difference]: Start difference. First operand has 202 places, 252 transitions, 2451 flow. Second operand 8 states and 198 transitions. [2024-06-27 18:33:33,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 296 transitions, 3535 flow [2024-06-27 18:33:33,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 296 transitions, 3451 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 18:33:33,762 INFO L231 Difference]: Finished difference. Result has 204 places, 261 transitions, 2651 flow [2024-06-27 18:33:33,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2367, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2651, PETRI_PLACES=204, PETRI_TRANSITIONS=261} [2024-06-27 18:33:33,763 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 150 predicate places. [2024-06-27 18:33:33,763 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 261 transitions, 2651 flow [2024-06-27 18:33:33,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:33,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:33,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:33,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 18:33:33,763 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:33,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:33,764 INFO L85 PathProgramCache]: Analyzing trace with hash 145490853, now seen corresponding path program 3 times [2024-06-27 18:33:33,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:33,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660763750] [2024-06-27 18:33:33,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:33,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:33,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:34,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-27 18:33:34,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:34,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660763750] [2024-06-27 18:33:34,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660763750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:34,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:34,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:33:34,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592304053] [2024-06-27 18:33:34,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:34,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:33:34,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:34,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:33:34,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:33:34,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:33:34,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 261 transitions, 2651 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:34,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:34,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:33:34,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:36,170 INFO L124 PetriNetUnfolderBase]: 5391/9049 cut-off events. [2024-06-27 18:33:36,171 INFO L125 PetriNetUnfolderBase]: For 356678/356692 co-relation queries the response was YES. [2024-06-27 18:33:36,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58261 conditions, 9049 events. 5391/9049 cut-off events. For 356678/356692 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 64041 event pairs, 1542 based on Foata normal form. 7/8835 useless extension candidates. Maximal degree in co-relation 58170. Up to 7409 conditions per place. [2024-06-27 18:33:36,276 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 234 selfloop transitions, 45 changer transitions 0/295 dead transitions. [2024-06-27 18:33:36,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 295 transitions, 3447 flow [2024-06-27 18:33:36,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:33:36,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:33:36,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 18:33:36,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5104166666666666 [2024-06-27 18:33:36,278 INFO L175 Difference]: Start difference. First operand has 204 places, 261 transitions, 2651 flow. Second operand 8 states and 196 transitions. [2024-06-27 18:33:36,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 295 transitions, 3447 flow [2024-06-27 18:33:36,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 295 transitions, 3313 flow, removed 57 selfloop flow, removed 3 redundant places. [2024-06-27 18:33:36,718 INFO L231 Difference]: Finished difference. Result has 209 places, 261 transitions, 2614 flow [2024-06-27 18:33:36,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2517, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2614, PETRI_PLACES=209, PETRI_TRANSITIONS=261} [2024-06-27 18:33:36,718 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 155 predicate places. [2024-06-27 18:33:36,718 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 261 transitions, 2614 flow [2024-06-27 18:33:36,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:36,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:36,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:36,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 18:33:36,719 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:36,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:36,719 INFO L85 PathProgramCache]: Analyzing trace with hash 136919973, now seen corresponding path program 4 times [2024-06-27 18:33:36,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:36,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765733167] [2024-06-27 18:33:36,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:36,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:36,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:37,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:37,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:37,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765733167] [2024-06-27 18:33:37,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765733167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:37,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:37,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:33:37,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381319305] [2024-06-27 18:33:37,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:37,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:33:37,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:37,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:33:37,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:33:37,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:33:37,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 261 transitions, 2614 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:37,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:37,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:33:37,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:38,796 INFO L124 PetriNetUnfolderBase]: 5407/9065 cut-off events. [2024-06-27 18:33:38,796 INFO L125 PetriNetUnfolderBase]: For 357633/357647 co-relation queries the response was YES. [2024-06-27 18:33:38,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58113 conditions, 9065 events. 5407/9065 cut-off events. For 357633/357647 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 63955 event pairs, 1564 based on Foata normal form. 8/8855 useless extension candidates. Maximal degree in co-relation 58020. Up to 7419 conditions per place. [2024-06-27 18:33:38,887 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 236 selfloop transitions, 42 changer transitions 0/294 dead transitions. [2024-06-27 18:33:38,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 294 transitions, 3304 flow [2024-06-27 18:33:38,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:33:38,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:33:38,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 18:33:38,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5130208333333334 [2024-06-27 18:33:38,888 INFO L175 Difference]: Start difference. First operand has 209 places, 261 transitions, 2614 flow. Second operand 8 states and 197 transitions. [2024-06-27 18:33:38,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 294 transitions, 3304 flow [2024-06-27 18:33:39,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 294 transitions, 3184 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 18:33:39,353 INFO L231 Difference]: Finished difference. Result has 211 places, 261 transitions, 2584 flow [2024-06-27 18:33:39,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2494, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2584, PETRI_PLACES=211, PETRI_TRANSITIONS=261} [2024-06-27 18:33:39,354 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 157 predicate places. [2024-06-27 18:33:39,354 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 261 transitions, 2584 flow [2024-06-27 18:33:39,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:39,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:39,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:39,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 18:33:39,355 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:39,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:39,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1712583751, now seen corresponding path program 1 times [2024-06-27 18:33:39,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:39,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118621287] [2024-06-27 18:33:39,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:39,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:39,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:40,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:40,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:40,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118621287] [2024-06-27 18:33:40,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118621287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:40,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:40,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:33:40,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345993537] [2024-06-27 18:33:40,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:40,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:33:40,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:40,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:33:40,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:33:40,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:33:40,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 261 transitions, 2584 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:40,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:40,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:33:40,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:41,705 INFO L124 PetriNetUnfolderBase]: 5812/9521 cut-off events. [2024-06-27 18:33:41,705 INFO L125 PetriNetUnfolderBase]: For 364862/364862 co-relation queries the response was YES. [2024-06-27 18:33:41,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60501 conditions, 9521 events. 5812/9521 cut-off events. For 364862/364862 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 65699 event pairs, 1790 based on Foata normal form. 1/9287 useless extension candidates. Maximal degree in co-relation 60407. Up to 8285 conditions per place. [2024-06-27 18:33:41,808 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 267 selfloop transitions, 21 changer transitions 0/298 dead transitions. [2024-06-27 18:33:41,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 298 transitions, 3358 flow [2024-06-27 18:33:41,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:33:41,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:33:41,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-27 18:33:41,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4652777777777778 [2024-06-27 18:33:41,809 INFO L175 Difference]: Start difference. First operand has 211 places, 261 transitions, 2584 flow. Second operand 9 states and 201 transitions. [2024-06-27 18:33:41,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 298 transitions, 3358 flow [2024-06-27 18:33:42,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 298 transitions, 3230 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 18:33:42,183 INFO L231 Difference]: Finished difference. Result has 212 places, 264 transitions, 2586 flow [2024-06-27 18:33:42,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2456, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2586, PETRI_PLACES=212, PETRI_TRANSITIONS=264} [2024-06-27 18:33:42,184 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 158 predicate places. [2024-06-27 18:33:42,184 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 264 transitions, 2586 flow [2024-06-27 18:33:42,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:42,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:42,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:42,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 18:33:42,184 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:42,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:42,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1739477049, now seen corresponding path program 1 times [2024-06-27 18:33:42,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:42,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543272974] [2024-06-27 18:33:42,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:42,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:42,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:42,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:42,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:42,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543272974] [2024-06-27 18:33:42,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543272974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:42,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:42,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:33:42,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138060759] [2024-06-27 18:33:42,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:42,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:33:42,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:42,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:33:42,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:33:42,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:33:42,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 264 transitions, 2586 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:42,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:42,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:33:42,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:44,412 INFO L124 PetriNetUnfolderBase]: 5647/9250 cut-off events. [2024-06-27 18:33:44,412 INFO L125 PetriNetUnfolderBase]: For 393280/393313 co-relation queries the response was YES. [2024-06-27 18:33:44,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60634 conditions, 9250 events. 5647/9250 cut-off events. For 393280/393313 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 63666 event pairs, 1409 based on Foata normal form. 18/9061 useless extension candidates. Maximal degree in co-relation 60539. Up to 7581 conditions per place. [2024-06-27 18:33:44,508 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 253 selfloop transitions, 32 changer transitions 0/313 dead transitions. [2024-06-27 18:33:44,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 313 transitions, 3398 flow [2024-06-27 18:33:44,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:33:44,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:33:44,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 18:33:44,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5390625 [2024-06-27 18:33:44,510 INFO L175 Difference]: Start difference. First operand has 212 places, 264 transitions, 2586 flow. Second operand 8 states and 207 transitions. [2024-06-27 18:33:44,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 313 transitions, 3398 flow [2024-06-27 18:33:44,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 313 transitions, 3220 flow, removed 38 selfloop flow, removed 10 redundant places. [2024-06-27 18:33:44,918 INFO L231 Difference]: Finished difference. Result has 211 places, 270 transitions, 2592 flow [2024-06-27 18:33:44,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2408, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2592, PETRI_PLACES=211, PETRI_TRANSITIONS=270} [2024-06-27 18:33:44,919 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 157 predicate places. [2024-06-27 18:33:44,919 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 270 transitions, 2592 flow [2024-06-27 18:33:44,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:44,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:44,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:44,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 18:33:44,919 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:44,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:44,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1739716989, now seen corresponding path program 2 times [2024-06-27 18:33:44,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:44,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637595173] [2024-06-27 18:33:44,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:44,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:44,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:45,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:45,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:45,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637595173] [2024-06-27 18:33:45,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637595173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:45,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:45,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:33:45,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269086793] [2024-06-27 18:33:45,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:45,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:33:45,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:45,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:33:45,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:33:45,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:33:45,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 270 transitions, 2592 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:45,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:45,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:33:45,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:47,114 INFO L124 PetriNetUnfolderBase]: 5791/9469 cut-off events. [2024-06-27 18:33:47,114 INFO L125 PetriNetUnfolderBase]: For 416516/416533 co-relation queries the response was YES. [2024-06-27 18:33:47,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63540 conditions, 9469 events. 5791/9469 cut-off events. For 416516/416533 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 65392 event pairs, 1718 based on Foata normal form. 20/9290 useless extension candidates. Maximal degree in co-relation 63444. Up to 7796 conditions per place. [2024-06-27 18:33:47,221 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 255 selfloop transitions, 32 changer transitions 0/315 dead transitions. [2024-06-27 18:33:47,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 315 transitions, 3412 flow [2024-06-27 18:33:47,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:33:47,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:33:47,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 18:33:47,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5390625 [2024-06-27 18:33:47,223 INFO L175 Difference]: Start difference. First operand has 211 places, 270 transitions, 2592 flow. Second operand 8 states and 207 transitions. [2024-06-27 18:33:47,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 315 transitions, 3412 flow [2024-06-27 18:33:47,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 315 transitions, 3292 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 18:33:47,757 INFO L231 Difference]: Finished difference. Result has 214 places, 272 transitions, 2614 flow [2024-06-27 18:33:47,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2472, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2614, PETRI_PLACES=214, PETRI_TRANSITIONS=272} [2024-06-27 18:33:47,757 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 160 predicate places. [2024-06-27 18:33:47,757 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 272 transitions, 2614 flow [2024-06-27 18:33:47,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:47,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:47,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:47,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 18:33:47,757 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:47,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:47,758 INFO L85 PathProgramCache]: Analyzing trace with hash 565796157, now seen corresponding path program 1 times [2024-06-27 18:33:47,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:47,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351702277] [2024-06-27 18:33:47,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:47,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:47,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:48,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:48,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:48,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351702277] [2024-06-27 18:33:48,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351702277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:48,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:48,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:33:48,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149240949] [2024-06-27 18:33:48,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:48,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:33:48,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:48,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:33:48,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:33:48,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:33:48,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 272 transitions, 2614 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:48,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:48,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:33:48,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:50,086 INFO L124 PetriNetUnfolderBase]: 6147/9939 cut-off events. [2024-06-27 18:33:50,086 INFO L125 PetriNetUnfolderBase]: For 415358/415364 co-relation queries the response was YES. [2024-06-27 18:33:50,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65872 conditions, 9939 events. 6147/9939 cut-off events. For 415358/415364 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 67705 event pairs, 1893 based on Foata normal form. 7/9741 useless extension candidates. Maximal degree in co-relation 65775. Up to 8606 conditions per place. [2024-06-27 18:33:50,201 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 273 selfloop transitions, 38 changer transitions 0/321 dead transitions. [2024-06-27 18:33:50,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 321 transitions, 3498 flow [2024-06-27 18:33:50,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:33:50,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:33:50,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-27 18:33:50,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5115740740740741 [2024-06-27 18:33:50,202 INFO L175 Difference]: Start difference. First operand has 214 places, 272 transitions, 2614 flow. Second operand 9 states and 221 transitions. [2024-06-27 18:33:50,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 321 transitions, 3498 flow [2024-06-27 18:33:50,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 321 transitions, 3390 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 18:33:50,808 INFO L231 Difference]: Finished difference. Result has 217 places, 276 transitions, 2697 flow [2024-06-27 18:33:50,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2506, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2697, PETRI_PLACES=217, PETRI_TRANSITIONS=276} [2024-06-27 18:33:50,809 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 163 predicate places. [2024-06-27 18:33:50,809 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 276 transitions, 2697 flow [2024-06-27 18:33:50,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:50,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:50,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:50,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 18:33:50,809 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:50,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:50,809 INFO L85 PathProgramCache]: Analyzing trace with hash 853565313, now seen corresponding path program 3 times [2024-06-27 18:33:50,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:50,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514623464] [2024-06-27 18:33:50,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:50,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:50,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:51,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-27 18:33:51,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:51,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514623464] [2024-06-27 18:33:51,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514623464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:51,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:51,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:33:51,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378378885] [2024-06-27 18:33:51,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:51,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:33:51,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:51,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:33:51,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:33:51,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:33:51,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 276 transitions, 2697 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:51,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:51,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:33:51,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:53,070 INFO L124 PetriNetUnfolderBase]: 6013/9839 cut-off events. [2024-06-27 18:33:53,071 INFO L125 PetriNetUnfolderBase]: For 460411/460520 co-relation queries the response was YES. [2024-06-27 18:33:53,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67339 conditions, 9839 events. 6013/9839 cut-off events. For 460411/460520 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 68384 event pairs, 1713 based on Foata normal form. 50/9652 useless extension candidates. Maximal degree in co-relation 67241. Up to 7928 conditions per place. [2024-06-27 18:33:53,347 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 246 selfloop transitions, 44 changer transitions 0/318 dead transitions. [2024-06-27 18:33:53,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 318 transitions, 3543 flow [2024-06-27 18:33:53,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:33:53,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:33:53,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 18:33:53,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-06-27 18:33:53,349 INFO L175 Difference]: Start difference. First operand has 217 places, 276 transitions, 2697 flow. Second operand 8 states and 204 transitions. [2024-06-27 18:33:53,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 318 transitions, 3543 flow [2024-06-27 18:33:53,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 318 transitions, 3380 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-27 18:33:53,790 INFO L231 Difference]: Finished difference. Result has 218 places, 278 transitions, 2706 flow [2024-06-27 18:33:53,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2534, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2706, PETRI_PLACES=218, PETRI_TRANSITIONS=278} [2024-06-27 18:33:53,790 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 164 predicate places. [2024-06-27 18:33:53,791 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 278 transitions, 2706 flow [2024-06-27 18:33:53,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:53,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:53,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:53,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 18:33:53,791 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:53,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:53,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1500988299, now seen corresponding path program 1 times [2024-06-27 18:33:53,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:53,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379616348] [2024-06-27 18:33:53,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:53,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:53,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:54,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:54,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:54,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379616348] [2024-06-27 18:33:54,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379616348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:54,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:54,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:33:54,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117934466] [2024-06-27 18:33:54,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:54,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:33:54,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:54,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:33:54,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:33:54,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:33:54,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 278 transitions, 2706 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:54,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:54,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:33:54,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:56,407 INFO L124 PetriNetUnfolderBase]: 6167/10124 cut-off events. [2024-06-27 18:33:56,407 INFO L125 PetriNetUnfolderBase]: For 456787/456820 co-relation queries the response was YES. [2024-06-27 18:33:56,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69388 conditions, 10124 events. 6167/10124 cut-off events. For 456787/456820 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 70414 event pairs, 1827 based on Foata normal form. 28/9922 useless extension candidates. Maximal degree in co-relation 69289. Up to 8289 conditions per place. [2024-06-27 18:33:56,515 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 271 selfloop transitions, 62 changer transitions 0/361 dead transitions. [2024-06-27 18:33:56,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 361 transitions, 4124 flow [2024-06-27 18:33:56,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:33:56,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:33:56,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-27 18:33:56,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5115740740740741 [2024-06-27 18:33:56,516 INFO L175 Difference]: Start difference. First operand has 218 places, 278 transitions, 2706 flow. Second operand 9 states and 221 transitions. [2024-06-27 18:33:56,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 361 transitions, 4124 flow [2024-06-27 18:33:57,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 361 transitions, 3964 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 18:33:57,087 INFO L231 Difference]: Finished difference. Result has 226 places, 324 transitions, 3421 flow [2024-06-27 18:33:57,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2570, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3421, PETRI_PLACES=226, PETRI_TRANSITIONS=324} [2024-06-27 18:33:57,087 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 172 predicate places. [2024-06-27 18:33:57,087 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 324 transitions, 3421 flow [2024-06-27 18:33:57,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:57,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:33:57,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:33:57,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 18:33:57,088 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:33:57,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:33:57,088 INFO L85 PathProgramCache]: Analyzing trace with hash -634467437, now seen corresponding path program 2 times [2024-06-27 18:33:57,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:33:57,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201514025] [2024-06-27 18:33:57,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:33:57,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:33:57,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:33:57,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:33:57,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:33:57,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201514025] [2024-06-27 18:33:57,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201514025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:33:57,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:33:57,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:33:57,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699156269] [2024-06-27 18:33:57,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:33:57,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:33:57,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:33:57,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:33:57,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:33:57,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:33:57,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 324 transitions, 3421 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:33:57,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:33:57,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:33:57,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:33:59,689 INFO L124 PetriNetUnfolderBase]: 6485/10583 cut-off events. [2024-06-27 18:33:59,689 INFO L125 PetriNetUnfolderBase]: For 485601/485730 co-relation queries the response was YES. [2024-06-27 18:33:59,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74717 conditions, 10583 events. 6485/10583 cut-off events. For 485601/485730 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 73257 event pairs, 2005 based on Foata normal form. 31/10365 useless extension candidates. Maximal degree in co-relation 74612. Up to 8555 conditions per place. [2024-06-27 18:33:59,811 INFO L140 encePairwiseOnDemand]: 33/48 looper letters, 289 selfloop transitions, 108 changer transitions 0/425 dead transitions. [2024-06-27 18:33:59,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 425 transitions, 5301 flow [2024-06-27 18:33:59,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:33:59,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:33:59,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-27 18:33:59,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5370370370370371 [2024-06-27 18:33:59,812 INFO L175 Difference]: Start difference. First operand has 226 places, 324 transitions, 3421 flow. Second operand 9 states and 232 transitions. [2024-06-27 18:33:59,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 425 transitions, 5301 flow [2024-06-27 18:34:00,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 425 transitions, 5033 flow, removed 133 selfloop flow, removed 1 redundant places. [2024-06-27 18:34:00,543 INFO L231 Difference]: Finished difference. Result has 238 places, 375 transitions, 4369 flow [2024-06-27 18:34:00,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3293, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4369, PETRI_PLACES=238, PETRI_TRANSITIONS=375} [2024-06-27 18:34:00,544 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 184 predicate places. [2024-06-27 18:34:00,544 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 375 transitions, 4369 flow [2024-06-27 18:34:00,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:00,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:00,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:00,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 18:34:00,544 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:34:00,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:00,545 INFO L85 PathProgramCache]: Analyzing trace with hash 582467034, now seen corresponding path program 1 times [2024-06-27 18:34:00,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:00,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509293576] [2024-06-27 18:34:00,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:00,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:00,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:01,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:01,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:01,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509293576] [2024-06-27 18:34:01,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509293576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:01,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:01,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:34:01,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125933127] [2024-06-27 18:34:01,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:01,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:34:01,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:01,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:34:01,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:34:01,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:34:01,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 375 transitions, 4369 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:01,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:01,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:34:01,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:03,151 INFO L124 PetriNetUnfolderBase]: 6911/11175 cut-off events. [2024-06-27 18:34:03,152 INFO L125 PetriNetUnfolderBase]: For 503321/503329 co-relation queries the response was YES. [2024-06-27 18:34:03,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79443 conditions, 11175 events. 6911/11175 cut-off events. For 503321/503329 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 76611 event pairs, 2182 based on Foata normal form. 10/10949 useless extension candidates. Maximal degree in co-relation 79331. Up to 9544 conditions per place. [2024-06-27 18:34:03,274 INFO L140 encePairwiseOnDemand]: 32/48 looper letters, 353 selfloop transitions, 67 changer transitions 0/430 dead transitions. [2024-06-27 18:34:03,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 430 transitions, 5562 flow [2024-06-27 18:34:03,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:34:03,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:34:03,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-27 18:34:03,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5115740740740741 [2024-06-27 18:34:03,275 INFO L175 Difference]: Start difference. First operand has 238 places, 375 transitions, 4369 flow. Second operand 9 states and 221 transitions. [2024-06-27 18:34:03,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 430 transitions, 5562 flow [2024-06-27 18:34:03,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 430 transitions, 5332 flow, removed 57 selfloop flow, removed 3 redundant places. [2024-06-27 18:34:03,959 INFO L231 Difference]: Finished difference. Result has 246 places, 388 transitions, 4484 flow [2024-06-27 18:34:03,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4141, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4484, PETRI_PLACES=246, PETRI_TRANSITIONS=388} [2024-06-27 18:34:03,959 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 192 predicate places. [2024-06-27 18:34:03,959 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 388 transitions, 4484 flow [2024-06-27 18:34:03,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:03,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:03,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:03,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 18:34:03,960 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:34:03,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:03,960 INFO L85 PathProgramCache]: Analyzing trace with hash 1302989522, now seen corresponding path program 2 times [2024-06-27 18:34:03,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:03,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429892812] [2024-06-27 18:34:03,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:03,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:03,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:04,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:04,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:04,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429892812] [2024-06-27 18:34:04,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429892812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:04,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:04,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:34:04,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712769054] [2024-06-27 18:34:04,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:04,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:34:04,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:04,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:34:04,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:34:04,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:34:04,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 388 transitions, 4484 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:04,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:04,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:34:04,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:06,647 INFO L124 PetriNetUnfolderBase]: 7602/12330 cut-off events. [2024-06-27 18:34:06,647 INFO L125 PetriNetUnfolderBase]: For 539290/539298 co-relation queries the response was YES. [2024-06-27 18:34:06,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86204 conditions, 12330 events. 7602/12330 cut-off events. For 539290/539298 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 86019 event pairs, 2252 based on Foata normal form. 10/12075 useless extension candidates. Maximal degree in co-relation 86088. Up to 9883 conditions per place. [2024-06-27 18:34:06,796 INFO L140 encePairwiseOnDemand]: 32/48 looper letters, 374 selfloop transitions, 97 changer transitions 0/481 dead transitions. [2024-06-27 18:34:06,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 481 transitions, 6420 flow [2024-06-27 18:34:06,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:34:06,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:34:06,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-27 18:34:06,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-27 18:34:06,797 INFO L175 Difference]: Start difference. First operand has 246 places, 388 transitions, 4484 flow. Second operand 9 states and 225 transitions. [2024-06-27 18:34:06,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 481 transitions, 6420 flow [2024-06-27 18:34:07,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 481 transitions, 6304 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 18:34:07,815 INFO L231 Difference]: Finished difference. Result has 253 places, 427 transitions, 5126 flow [2024-06-27 18:34:07,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4368, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5126, PETRI_PLACES=253, PETRI_TRANSITIONS=427} [2024-06-27 18:34:07,816 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 199 predicate places. [2024-06-27 18:34:07,816 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 427 transitions, 5126 flow [2024-06-27 18:34:07,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:07,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:07,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:07,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 18:34:07,817 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:34:07,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:07,817 INFO L85 PathProgramCache]: Analyzing trace with hash 760528554, now seen corresponding path program 3 times [2024-06-27 18:34:07,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:07,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587812122] [2024-06-27 18:34:07,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:07,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:07,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:08,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:08,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:08,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587812122] [2024-06-27 18:34:08,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587812122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:08,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:08,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:34:08,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632404302] [2024-06-27 18:34:08,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:08,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:34:08,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:08,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:34:08,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:34:08,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:34:08,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 427 transitions, 5126 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:08,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:08,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:34:08,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:10,552 INFO L124 PetriNetUnfolderBase]: 7590/12311 cut-off events. [2024-06-27 18:34:10,552 INFO L125 PetriNetUnfolderBase]: For 546152/546160 co-relation queries the response was YES. [2024-06-27 18:34:10,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87189 conditions, 12311 events. 7590/12311 cut-off events. For 546152/546160 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 85992 event pairs, 2180 based on Foata normal form. 10/12048 useless extension candidates. Maximal degree in co-relation 87070. Up to 9875 conditions per place. [2024-06-27 18:34:10,705 INFO L140 encePairwiseOnDemand]: 32/48 looper letters, 372 selfloop transitions, 98 changer transitions 0/480 dead transitions. [2024-06-27 18:34:10,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 480 transitions, 6509 flow [2024-06-27 18:34:10,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:34:10,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:34:10,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-27 18:34:10,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5162037037037037 [2024-06-27 18:34:10,706 INFO L175 Difference]: Start difference. First operand has 253 places, 427 transitions, 5126 flow. Second operand 9 states and 223 transitions. [2024-06-27 18:34:10,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 480 transitions, 6509 flow [2024-06-27 18:34:11,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 480 transitions, 6353 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-27 18:34:11,698 INFO L231 Difference]: Finished difference. Result has 259 places, 432 transitions, 5250 flow [2024-06-27 18:34:11,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4970, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5250, PETRI_PLACES=259, PETRI_TRANSITIONS=432} [2024-06-27 18:34:11,700 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 205 predicate places. [2024-06-27 18:34:11,700 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 432 transitions, 5250 flow [2024-06-27 18:34:11,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:11,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:11,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:11,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 18:34:11,701 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:34:11,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:11,701 INFO L85 PathProgramCache]: Analyzing trace with hash 760409669, now seen corresponding path program 2 times [2024-06-27 18:34:11,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:11,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980231873] [2024-06-27 18:34:11,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:11,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:11,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:12,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:12,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:12,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980231873] [2024-06-27 18:34:12,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980231873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:12,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:12,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:34:12,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5788277] [2024-06-27 18:34:12,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:12,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:34:12,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:12,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:34:12,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:34:12,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:34:12,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 432 transitions, 5250 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:12,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:12,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:34:12,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:14,674 INFO L124 PetriNetUnfolderBase]: 7849/12701 cut-off events. [2024-06-27 18:34:14,674 INFO L125 PetriNetUnfolderBase]: For 577429/577437 co-relation queries the response was YES. [2024-06-27 18:34:14,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91123 conditions, 12701 events. 7849/12701 cut-off events. For 577429/577437 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 88836 event pairs, 2288 based on Foata normal form. 9/12435 useless extension candidates. Maximal degree in co-relation 91001. Up to 9908 conditions per place. [2024-06-27 18:34:14,832 INFO L140 encePairwiseOnDemand]: 31/48 looper letters, 386 selfloop transitions, 110 changer transitions 0/506 dead transitions. [2024-06-27 18:34:14,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 506 transitions, 7178 flow [2024-06-27 18:34:14,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:34:14,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:34:14,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 250 transitions. [2024-06-27 18:34:14,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-27 18:34:14,833 INFO L175 Difference]: Start difference. First operand has 259 places, 432 transitions, 5250 flow. Second operand 10 states and 250 transitions. [2024-06-27 18:34:14,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 506 transitions, 7178 flow [2024-06-27 18:34:15,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 506 transitions, 7047 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 18:34:15,787 INFO L231 Difference]: Finished difference. Result has 265 places, 454 transitions, 5849 flow [2024-06-27 18:34:15,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5119, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5849, PETRI_PLACES=265, PETRI_TRANSITIONS=454} [2024-06-27 18:34:15,787 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 211 predicate places. [2024-06-27 18:34:15,787 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 454 transitions, 5849 flow [2024-06-27 18:34:15,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:15,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:15,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:15,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 18:34:15,788 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:34:15,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:15,788 INFO L85 PathProgramCache]: Analyzing trace with hash 760784459, now seen corresponding path program 3 times [2024-06-27 18:34:15,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:15,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677221152] [2024-06-27 18:34:15,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:15,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:15,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:16,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:16,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:16,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677221152] [2024-06-27 18:34:16,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677221152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:16,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:16,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:34:16,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057432462] [2024-06-27 18:34:16,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:16,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:34:16,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:16,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:34:16,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:34:16,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:34:16,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 454 transitions, 5849 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:16,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:16,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:34:16,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:18,757 INFO L124 PetriNetUnfolderBase]: 7904/12684 cut-off events. [2024-06-27 18:34:18,758 INFO L125 PetriNetUnfolderBase]: For 610496/610504 co-relation queries the response was YES. [2024-06-27 18:34:18,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94216 conditions, 12684 events. 7904/12684 cut-off events. For 610496/610504 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 87830 event pairs, 2180 based on Foata normal form. 9/12443 useless extension candidates. Maximal degree in co-relation 94092. Up to 9955 conditions per place. [2024-06-27 18:34:18,913 INFO L140 encePairwiseOnDemand]: 31/48 looper letters, 388 selfloop transitions, 112 changer transitions 0/510 dead transitions. [2024-06-27 18:34:18,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 510 transitions, 7494 flow [2024-06-27 18:34:18,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:34:18,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:34:18,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 249 transitions. [2024-06-27 18:34:18,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.51875 [2024-06-27 18:34:18,914 INFO L175 Difference]: Start difference. First operand has 265 places, 454 transitions, 5849 flow. Second operand 10 states and 249 transitions. [2024-06-27 18:34:18,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 510 transitions, 7494 flow [2024-06-27 18:34:20,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 510 transitions, 7280 flow, removed 77 selfloop flow, removed 4 redundant places. [2024-06-27 18:34:20,098 INFO L231 Difference]: Finished difference. Result has 271 places, 458 transitions, 5993 flow [2024-06-27 18:34:20,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5649, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5993, PETRI_PLACES=271, PETRI_TRANSITIONS=458} [2024-06-27 18:34:20,099 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 217 predicate places. [2024-06-27 18:34:20,099 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 458 transitions, 5993 flow [2024-06-27 18:34:20,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:20,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:20,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:20,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 18:34:20,099 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:34:20,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:20,099 INFO L85 PathProgramCache]: Analyzing trace with hash 760797479, now seen corresponding path program 4 times [2024-06-27 18:34:20,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:20,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047398800] [2024-06-27 18:34:20,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:20,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:20,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:20,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:20,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:20,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047398800] [2024-06-27 18:34:20,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047398800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:20,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:20,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:34:20,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741456232] [2024-06-27 18:34:20,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:20,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:34:20,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:20,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:34:20,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:34:20,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:34:20,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 458 transitions, 5993 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:20,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:20,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:34:20,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:23,151 INFO L124 PetriNetUnfolderBase]: 7899/12753 cut-off events. [2024-06-27 18:34:23,151 INFO L125 PetriNetUnfolderBase]: For 612839/612847 co-relation queries the response was YES. [2024-06-27 18:34:23,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94582 conditions, 12753 events. 7899/12753 cut-off events. For 612839/612847 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 89089 event pairs, 2185 based on Foata normal form. 9/12486 useless extension candidates. Maximal degree in co-relation 94456. Up to 9953 conditions per place. [2024-06-27 18:34:23,296 INFO L140 encePairwiseOnDemand]: 31/48 looper letters, 388 selfloop transitions, 112 changer transitions 0/510 dead transitions. [2024-06-27 18:34:23,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 510 transitions, 7515 flow [2024-06-27 18:34:23,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:34:23,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:34:23,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 248 transitions. [2024-06-27 18:34:23,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5166666666666667 [2024-06-27 18:34:23,297 INFO L175 Difference]: Start difference. First operand has 271 places, 458 transitions, 5993 flow. Second operand 10 states and 248 transitions. [2024-06-27 18:34:23,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 510 transitions, 7515 flow [2024-06-27 18:34:24,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 510 transitions, 7164 flow, removed 93 selfloop flow, removed 6 redundant places. [2024-06-27 18:34:24,538 INFO L231 Difference]: Finished difference. Result has 275 places, 458 transitions, 5874 flow [2024-06-27 18:34:24,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5642, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5874, PETRI_PLACES=275, PETRI_TRANSITIONS=458} [2024-06-27 18:34:24,538 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 221 predicate places. [2024-06-27 18:34:24,538 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 458 transitions, 5874 flow [2024-06-27 18:34:24,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:24,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:24,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:24,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 18:34:24,539 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:34:24,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:24,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1303266352, now seen corresponding path program 1 times [2024-06-27 18:34:24,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:24,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150185025] [2024-06-27 18:34:24,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:24,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:24,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:25,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:25,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:25,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150185025] [2024-06-27 18:34:25,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150185025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:25,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:25,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:34:25,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78423826] [2024-06-27 18:34:25,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:25,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:34:25,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:25,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:34:25,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:34:25,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:34:25,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 458 transitions, 5874 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:25,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:25,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:34:25,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:27,627 INFO L124 PetriNetUnfolderBase]: 7916/12812 cut-off events. [2024-06-27 18:34:27,627 INFO L125 PetriNetUnfolderBase]: For 611941/611941 co-relation queries the response was YES. [2024-06-27 18:34:27,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94645 conditions, 12812 events. 7916/12812 cut-off events. For 611941/611941 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 89798 event pairs, 2826 based on Foata normal form. 1/12535 useless extension candidates. Maximal degree in co-relation 94518. Up to 11166 conditions per place. [2024-06-27 18:34:27,784 INFO L140 encePairwiseOnDemand]: 33/48 looper letters, 464 selfloop transitions, 33 changer transitions 0/507 dead transitions. [2024-06-27 18:34:27,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 507 transitions, 7189 flow [2024-06-27 18:34:27,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:34:27,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:34:27,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-27 18:34:27,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-27 18:34:27,785 INFO L175 Difference]: Start difference. First operand has 275 places, 458 transitions, 5874 flow. Second operand 10 states and 230 transitions. [2024-06-27 18:34:27,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 507 transitions, 7189 flow [2024-06-27 18:34:28,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 507 transitions, 6967 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 18:34:28,900 INFO L231 Difference]: Finished difference. Result has 280 places, 466 transitions, 5906 flow [2024-06-27 18:34:28,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5658, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5906, PETRI_PLACES=280, PETRI_TRANSITIONS=466} [2024-06-27 18:34:28,900 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 226 predicate places. [2024-06-27 18:34:28,900 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 466 transitions, 5906 flow [2024-06-27 18:34:28,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:28,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:28,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:28,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 18:34:28,901 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:34:28,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:28,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1857928018, now seen corresponding path program 4 times [2024-06-27 18:34:28,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:28,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165462036] [2024-06-27 18:34:28,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:28,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:28,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:29,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-27 18:34:29,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:29,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165462036] [2024-06-27 18:34:29,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165462036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:29,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:29,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:34:29,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093704113] [2024-06-27 18:34:29,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:29,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:34:29,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:29,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:34:29,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:34:29,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:34:29,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 466 transitions, 5906 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:29,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:29,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:34:29,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:32,014 INFO L124 PetriNetUnfolderBase]: 8012/12968 cut-off events. [2024-06-27 18:34:32,014 INFO L125 PetriNetUnfolderBase]: For 640233/640239 co-relation queries the response was YES. [2024-06-27 18:34:32,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95766 conditions, 12968 events. 8012/12968 cut-off events. For 640233/640239 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 91195 event pairs, 2086 based on Foata normal form. 12/12696 useless extension candidates. Maximal degree in co-relation 95636. Up to 10843 conditions per place. [2024-06-27 18:34:32,161 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 416 selfloop transitions, 83 changer transitions 0/509 dead transitions. [2024-06-27 18:34:32,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 509 transitions, 7237 flow [2024-06-27 18:34:32,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:34:32,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:34:32,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 18:34:32,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5078125 [2024-06-27 18:34:32,162 INFO L175 Difference]: Start difference. First operand has 280 places, 466 transitions, 5906 flow. Second operand 8 states and 195 transitions. [2024-06-27 18:34:32,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 509 transitions, 7237 flow [2024-06-27 18:34:33,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 509 transitions, 7098 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-27 18:34:33,403 INFO L231 Difference]: Finished difference. Result has 284 places, 473 transitions, 6137 flow [2024-06-27 18:34:33,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5767, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6137, PETRI_PLACES=284, PETRI_TRANSITIONS=473} [2024-06-27 18:34:33,404 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 230 predicate places. [2024-06-27 18:34:33,404 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 473 transitions, 6137 flow [2024-06-27 18:34:33,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:33,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:33,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:33,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 18:34:33,405 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:34:33,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:33,405 INFO L85 PathProgramCache]: Analyzing trace with hash 853955572, now seen corresponding path program 5 times [2024-06-27 18:34:33,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:33,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143085998] [2024-06-27 18:34:33,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:33,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:33,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:34,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:34,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:34,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143085998] [2024-06-27 18:34:34,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143085998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:34,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:34,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:34:34,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266764734] [2024-06-27 18:34:34,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:34,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:34:34,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:34,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:34:34,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:34:34,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:34:34,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 473 transitions, 6137 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:34,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:34,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:34:34,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:36,565 INFO L124 PetriNetUnfolderBase]: 8080/12980 cut-off events. [2024-06-27 18:34:36,565 INFO L125 PetriNetUnfolderBase]: For 645740/645746 co-relation queries the response was YES. [2024-06-27 18:34:36,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97363 conditions, 12980 events. 8080/12980 cut-off events. For 645740/645746 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 90478 event pairs, 1945 based on Foata normal form. 8/12738 useless extension candidates. Maximal degree in co-relation 97232. Up to 9962 conditions per place. [2024-06-27 18:34:36,702 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 366 selfloop transitions, 136 changer transitions 0/512 dead transitions. [2024-06-27 18:34:36,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 512 transitions, 7531 flow [2024-06-27 18:34:36,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:34:36,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:34:36,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 18:34:36,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5130208333333334 [2024-06-27 18:34:36,704 INFO L175 Difference]: Start difference. First operand has 284 places, 473 transitions, 6137 flow. Second operand 8 states and 197 transitions. [2024-06-27 18:34:36,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 512 transitions, 7531 flow [2024-06-27 18:34:38,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 512 transitions, 7266 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-06-27 18:34:38,042 INFO L231 Difference]: Finished difference. Result has 286 places, 477 transitions, 6262 flow [2024-06-27 18:34:38,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5882, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6262, PETRI_PLACES=286, PETRI_TRANSITIONS=477} [2024-06-27 18:34:38,042 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 232 predicate places. [2024-06-27 18:34:38,042 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 477 transitions, 6262 flow [2024-06-27 18:34:38,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:38,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:38,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:38,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 18:34:38,043 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:34:38,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:38,043 INFO L85 PathProgramCache]: Analyzing trace with hash 2035982098, now seen corresponding path program 6 times [2024-06-27 18:34:38,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:38,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137635484] [2024-06-27 18:34:38,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:38,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:38,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:38,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:38,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:38,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137635484] [2024-06-27 18:34:38,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137635484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:38,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:38,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:34:38,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555850987] [2024-06-27 18:34:38,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:38,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:34:38,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:38,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:34:38,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:34:38,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:34:38,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 477 transitions, 6262 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:38,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:38,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:34:38,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:41,264 INFO L124 PetriNetUnfolderBase]: 8108/13138 cut-off events. [2024-06-27 18:34:41,264 INFO L125 PetriNetUnfolderBase]: For 644756/644762 co-relation queries the response was YES. [2024-06-27 18:34:41,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97920 conditions, 13138 events. 8108/13138 cut-off events. For 644756/644762 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 92719 event pairs, 2089 based on Foata normal form. 8/12868 useless extension candidates. Maximal degree in co-relation 97788. Up to 9975 conditions per place. [2024-06-27 18:34:41,405 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 368 selfloop transitions, 137 changer transitions 0/515 dead transitions. [2024-06-27 18:34:41,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 515 transitions, 7645 flow [2024-06-27 18:34:41,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:34:41,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:34:41,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 18:34:41,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-06-27 18:34:41,406 INFO L175 Difference]: Start difference. First operand has 286 places, 477 transitions, 6262 flow. Second operand 8 states and 198 transitions. [2024-06-27 18:34:41,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 515 transitions, 7645 flow [2024-06-27 18:34:42,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 515 transitions, 7385 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 18:34:42,629 INFO L231 Difference]: Finished difference. Result has 288 places, 480 transitions, 6371 flow [2024-06-27 18:34:42,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6006, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6371, PETRI_PLACES=288, PETRI_TRANSITIONS=480} [2024-06-27 18:34:42,630 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 234 predicate places. [2024-06-27 18:34:42,630 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 480 transitions, 6371 flow [2024-06-27 18:34:42,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:42,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:42,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:42,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 18:34:42,630 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:34:42,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:42,630 INFO L85 PathProgramCache]: Analyzing trace with hash 2036245443, now seen corresponding path program 5 times [2024-06-27 18:34:42,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:42,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258459795] [2024-06-27 18:34:42,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:42,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:42,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:43,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:43,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:43,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258459795] [2024-06-27 18:34:43,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258459795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:43,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:43,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:34:43,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643693171] [2024-06-27 18:34:43,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:43,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:34:43,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:43,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:34:43,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:34:43,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:34:43,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 480 transitions, 6371 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:43,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:43,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:34:43,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:45,798 INFO L124 PetriNetUnfolderBase]: 8323/13244 cut-off events. [2024-06-27 18:34:45,799 INFO L125 PetriNetUnfolderBase]: For 669176/669182 co-relation queries the response was YES. [2024-06-27 18:34:45,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101207 conditions, 13244 events. 8323/13244 cut-off events. For 669176/669182 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 91506 event pairs, 1909 based on Foata normal form. 7/13017 useless extension candidates. Maximal degree in co-relation 101075. Up to 9598 conditions per place. [2024-06-27 18:34:45,979 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 362 selfloop transitions, 163 changer transitions 0/535 dead transitions. [2024-06-27 18:34:45,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 535 transitions, 8311 flow [2024-06-27 18:34:45,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:34:45,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:34:45,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-27 18:34:45,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5162037037037037 [2024-06-27 18:34:45,980 INFO L175 Difference]: Start difference. First operand has 288 places, 480 transitions, 6371 flow. Second operand 9 states and 223 transitions. [2024-06-27 18:34:45,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 535 transitions, 8311 flow [2024-06-27 18:34:47,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 535 transitions, 8076 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 18:34:47,412 INFO L231 Difference]: Finished difference. Result has 294 places, 492 transitions, 6956 flow [2024-06-27 18:34:47,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6136, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6956, PETRI_PLACES=294, PETRI_TRANSITIONS=492} [2024-06-27 18:34:47,413 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 240 predicate places. [2024-06-27 18:34:47,413 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 492 transitions, 6956 flow [2024-06-27 18:34:47,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:47,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:47,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:47,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 18:34:47,413 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:34:47,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:47,414 INFO L85 PathProgramCache]: Analyzing trace with hash 2036258928, now seen corresponding path program 2 times [2024-06-27 18:34:47,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:47,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488320982] [2024-06-27 18:34:47,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:47,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:47,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:48,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:48,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:48,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488320982] [2024-06-27 18:34:48,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488320982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:48,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:48,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:34:48,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430978194] [2024-06-27 18:34:48,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:48,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:34:48,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:48,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:34:48,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:34:48,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:34:48,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 492 transitions, 6956 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:48,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:48,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:34:48,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:50,813 INFO L124 PetriNetUnfolderBase]: 8340/13523 cut-off events. [2024-06-27 18:34:50,813 INFO L125 PetriNetUnfolderBase]: For 713040/713040 co-relation queries the response was YES. [2024-06-27 18:34:50,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104805 conditions, 13523 events. 8340/13523 cut-off events. For 713040/713040 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 96126 event pairs, 2795 based on Foata normal form. 1/13226 useless extension candidates. Maximal degree in co-relation 104670. Up to 11698 conditions per place. [2024-06-27 18:34:51,005 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 479 selfloop transitions, 42 changer transitions 0/531 dead transitions. [2024-06-27 18:34:51,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 531 transitions, 8262 flow [2024-06-27 18:34:51,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:34:51,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:34:51,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-27 18:34:51,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47685185185185186 [2024-06-27 18:34:51,006 INFO L175 Difference]: Start difference. First operand has 294 places, 492 transitions, 6956 flow. Second operand 9 states and 206 transitions. [2024-06-27 18:34:51,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 531 transitions, 8262 flow [2024-06-27 18:34:52,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 531 transitions, 8006 flow, removed 76 selfloop flow, removed 5 redundant places. [2024-06-27 18:34:52,956 INFO L231 Difference]: Finished difference. Result has 298 places, 495 transitions, 6912 flow [2024-06-27 18:34:52,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6700, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6912, PETRI_PLACES=298, PETRI_TRANSITIONS=495} [2024-06-27 18:34:52,957 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 244 predicate places. [2024-06-27 18:34:52,957 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 495 transitions, 6912 flow [2024-06-27 18:34:52,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:52,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:52,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:52,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 18:34:52,957 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:34:52,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:52,957 INFO L85 PathProgramCache]: Analyzing trace with hash 2036258463, now seen corresponding path program 6 times [2024-06-27 18:34:52,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:52,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102943289] [2024-06-27 18:34:52,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:52,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:52,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:54,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:54,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:54,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102943289] [2024-06-27 18:34:54,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102943289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:54,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:54,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:34:54,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031787349] [2024-06-27 18:34:54,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:54,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:34:54,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:54,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:34:54,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:34:54,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:34:54,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 495 transitions, 6912 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:54,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:54,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:34:54,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:34:57,179 INFO L124 PetriNetUnfolderBase]: 8335/13413 cut-off events. [2024-06-27 18:34:57,179 INFO L125 PetriNetUnfolderBase]: For 705356/705362 co-relation queries the response was YES. [2024-06-27 18:34:57,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104360 conditions, 13413 events. 8335/13413 cut-off events. For 705356/705362 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 94359 event pairs, 1917 based on Foata normal form. 7/13133 useless extension candidates. Maximal degree in co-relation 104224. Up to 9619 conditions per place. [2024-06-27 18:34:57,331 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 365 selfloop transitions, 163 changer transitions 0/538 dead transitions. [2024-06-27 18:34:57,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 538 transitions, 8504 flow [2024-06-27 18:34:57,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:34:57,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:34:57,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-27 18:34:57,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5138888888888888 [2024-06-27 18:34:57,332 INFO L175 Difference]: Start difference. First operand has 298 places, 495 transitions, 6912 flow. Second operand 9 states and 222 transitions. [2024-06-27 18:34:57,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 538 transitions, 8504 flow [2024-06-27 18:34:59,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 538 transitions, 8250 flow, removed 92 selfloop flow, removed 6 redundant places. [2024-06-27 18:34:59,079 INFO L231 Difference]: Finished difference. Result has 301 places, 495 transitions, 6998 flow [2024-06-27 18:34:59,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6658, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6998, PETRI_PLACES=301, PETRI_TRANSITIONS=495} [2024-06-27 18:34:59,079 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 247 predicate places. [2024-06-27 18:34:59,079 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 495 transitions, 6998 flow [2024-06-27 18:34:59,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:59,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:34:59,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:34:59,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 18:34:59,080 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:34:59,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:34:59,080 INFO L85 PathProgramCache]: Analyzing trace with hash 2035870653, now seen corresponding path program 7 times [2024-06-27 18:34:59,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:34:59,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104666369] [2024-06-27 18:34:59,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:34:59,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:34:59,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:34:59,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:34:59,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:34:59,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104666369] [2024-06-27 18:34:59,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104666369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:34:59,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:34:59,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:34:59,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771309264] [2024-06-27 18:34:59,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:34:59,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:34:59,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:34:59,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:34:59,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:34:59,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:34:59,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 495 transitions, 6998 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:34:59,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:34:59,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:34:59,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:35:02,866 INFO L124 PetriNetUnfolderBase]: 8366/13579 cut-off events. [2024-06-27 18:35:02,866 INFO L125 PetriNetUnfolderBase]: For 721462/721468 co-relation queries the response was YES. [2024-06-27 18:35:02,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106105 conditions, 13579 events. 8366/13579 cut-off events. For 721462/721468 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 96660 event pairs, 2129 based on Foata normal form. 7/13277 useless extension candidates. Maximal degree in co-relation 105967. Up to 9647 conditions per place. [2024-06-27 18:35:03,017 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 360 selfloop transitions, 170 changer transitions 0/540 dead transitions. [2024-06-27 18:35:03,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 540 transitions, 8529 flow [2024-06-27 18:35:03,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:35:03,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:35:03,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-27 18:35:03,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5162037037037037 [2024-06-27 18:35:03,018 INFO L175 Difference]: Start difference. First operand has 301 places, 495 transitions, 6998 flow. Second operand 9 states and 223 transitions. [2024-06-27 18:35:03,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 540 transitions, 8529 flow [2024-06-27 18:35:04,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 540 transitions, 8197 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 18:35:04,578 INFO L231 Difference]: Finished difference. Result has 302 places, 499 transitions, 7159 flow [2024-06-27 18:35:04,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6675, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7159, PETRI_PLACES=302, PETRI_TRANSITIONS=499} [2024-06-27 18:35:04,578 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 248 predicate places. [2024-06-27 18:35:04,578 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 499 transitions, 7159 flow [2024-06-27 18:35:04,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:04,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:04,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:35:04,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 18:35:04,579 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:35:04,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:04,579 INFO L85 PathProgramCache]: Analyzing trace with hash -228163331, now seen corresponding path program 4 times [2024-06-27 18:35:04,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:04,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815025300] [2024-06-27 18:35:04,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:04,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:04,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:35:05,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:35:05,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:35:05,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815025300] [2024-06-27 18:35:05,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815025300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:35:05,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:35:05,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:35:05,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333712203] [2024-06-27 18:35:05,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:35:05,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:35:05,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:35:05,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:35:05,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:35:05,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:35:05,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 499 transitions, 7159 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:05,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:35:05,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:35:05,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:35:08,376 INFO L124 PetriNetUnfolderBase]: 8036/13390 cut-off events. [2024-06-27 18:35:08,376 INFO L125 PetriNetUnfolderBase]: For 782387/782689 co-relation queries the response was YES. [2024-06-27 18:35:08,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105325 conditions, 13390 events. 8036/13390 cut-off events. For 782387/782689 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 98498 event pairs, 1747 based on Foata normal form. 157/13020 useless extension candidates. Maximal degree in co-relation 105187. Up to 9993 conditions per place. [2024-06-27 18:35:08,541 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 391 selfloop transitions, 106 changer transitions 0/537 dead transitions. [2024-06-27 18:35:08,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 537 transitions, 8483 flow [2024-06-27 18:35:08,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:35:08,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:35:08,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 18:35:08,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5286458333333334 [2024-06-27 18:35:08,542 INFO L175 Difference]: Start difference. First operand has 302 places, 499 transitions, 7159 flow. Second operand 8 states and 203 transitions. [2024-06-27 18:35:08,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 537 transitions, 8483 flow [2024-06-27 18:35:10,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 537 transitions, 8142 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-27 18:35:10,217 INFO L231 Difference]: Finished difference. Result has 303 places, 501 transitions, 7134 flow [2024-06-27 18:35:10,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6818, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7134, PETRI_PLACES=303, PETRI_TRANSITIONS=501} [2024-06-27 18:35:10,218 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 249 predicate places. [2024-06-27 18:35:10,218 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 501 transitions, 7134 flow [2024-06-27 18:35:10,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:10,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:10,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:35:10,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 18:35:10,218 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:35:10,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:10,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1522190733, now seen corresponding path program 3 times [2024-06-27 18:35:10,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:10,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383333434] [2024-06-27 18:35:10,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:10,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:10,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:35:10,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:35:10,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:35:10,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383333434] [2024-06-27 18:35:10,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383333434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:35:10,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:35:10,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:35:10,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298247205] [2024-06-27 18:35:10,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:35:10,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:35:10,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:35:10,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:35:10,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:35:11,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:35:11,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 501 transitions, 7134 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:11,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:35:11,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:35:11,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:35:13,947 INFO L124 PetriNetUnfolderBase]: 8012/13135 cut-off events. [2024-06-27 18:35:13,947 INFO L125 PetriNetUnfolderBase]: For 741074/741206 co-relation queries the response was YES. [2024-06-27 18:35:14,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104545 conditions, 13135 events. 8012/13135 cut-off events. For 741074/741206 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 94444 event pairs, 2095 based on Foata normal form. 93/12898 useless extension candidates. Maximal degree in co-relation 104407. Up to 10565 conditions per place. [2024-06-27 18:35:14,111 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 399 selfloop transitions, 110 changer transitions 0/549 dead transitions. [2024-06-27 18:35:14,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 549 transitions, 8519 flow [2024-06-27 18:35:14,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:35:14,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:35:14,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 18:35:14,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5234375 [2024-06-27 18:35:14,112 INFO L175 Difference]: Start difference. First operand has 303 places, 501 transitions, 7134 flow. Second operand 8 states and 201 transitions. [2024-06-27 18:35:14,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 549 transitions, 8519 flow [2024-06-27 18:35:15,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 549 transitions, 8239 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 18:35:15,600 INFO L231 Difference]: Finished difference. Result has 307 places, 510 transitions, 7295 flow [2024-06-27 18:35:15,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6854, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7295, PETRI_PLACES=307, PETRI_TRANSITIONS=510} [2024-06-27 18:35:15,601 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 253 predicate places. [2024-06-27 18:35:15,601 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 510 transitions, 7295 flow [2024-06-27 18:35:15,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:15,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:15,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:35:15,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 18:35:15,602 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:35:15,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:15,602 INFO L85 PathProgramCache]: Analyzing trace with hash 2023567152, now seen corresponding path program 7 times [2024-06-27 18:35:15,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:15,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154965547] [2024-06-27 18:35:15,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:15,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:15,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:35:16,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:35:16,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:35:16,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154965547] [2024-06-27 18:35:16,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154965547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:35:16,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:35:16,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:35:16,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118187237] [2024-06-27 18:35:16,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:35:16,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:35:16,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:35:16,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:35:16,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:35:16,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-27 18:35:16,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 510 transitions, 7295 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:16,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:35:16,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-27 18:35:16,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:35:19,310 INFO L124 PetriNetUnfolderBase]: 8486/13704 cut-off events. [2024-06-27 18:35:19,310 INFO L125 PetriNetUnfolderBase]: For 739337/739337 co-relation queries the response was YES. [2024-06-27 18:35:19,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106770 conditions, 13704 events. 8486/13704 cut-off events. For 739337/739337 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 96911 event pairs, 2315 based on Foata normal form. 4/13397 useless extension candidates. Maximal degree in co-relation 106629. Up to 11699 conditions per place. [2024-06-27 18:35:19,464 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 464 selfloop transitions, 71 changer transitions 0/545 dead transitions. [2024-06-27 18:35:19,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 545 transitions, 8537 flow [2024-06-27 18:35:19,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:35:19,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:35:19,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 18:35:19,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4973958333333333 [2024-06-27 18:35:19,465 INFO L175 Difference]: Start difference. First operand has 307 places, 510 transitions, 7295 flow. Second operand 8 states and 191 transitions. [2024-06-27 18:35:19,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 545 transitions, 8537 flow [2024-06-27 18:35:21,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 545 transitions, 8272 flow, removed 88 selfloop flow, removed 2 redundant places. [2024-06-27 18:35:21,164 INFO L231 Difference]: Finished difference. Result has 313 places, 510 transitions, 7182 flow [2024-06-27 18:35:21,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7030, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7182, PETRI_PLACES=313, PETRI_TRANSITIONS=510} [2024-06-27 18:35:21,164 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 259 predicate places. [2024-06-27 18:35:21,164 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 510 transitions, 7182 flow [2024-06-27 18:35:21,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:21,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:21,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:35:21,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 18:35:21,165 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:35:21,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:21,165 INFO L85 PathProgramCache]: Analyzing trace with hash 510406931, now seen corresponding path program 4 times [2024-06-27 18:35:21,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:21,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616990409] [2024-06-27 18:35:21,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:21,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:21,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:35:21,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:35:21,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:35:21,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616990409] [2024-06-27 18:35:21,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616990409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:35:21,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:35:21,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:35:21,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166584782] [2024-06-27 18:35:21,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:35:21,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:35:21,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:35:21,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:35:21,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:35:22,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:35:22,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 510 transitions, 7182 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:22,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:35:22,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:35:22,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:35:25,074 INFO L124 PetriNetUnfolderBase]: 8003/13115 cut-off events. [2024-06-27 18:35:25,074 INFO L125 PetriNetUnfolderBase]: For 752007/752119 co-relation queries the response was YES. [2024-06-27 18:35:25,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103809 conditions, 13115 events. 8003/13115 cut-off events. For 752007/752119 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 94320 event pairs, 2084 based on Foata normal form. 73/12857 useless extension candidates. Maximal degree in co-relation 103666. Up to 10558 conditions per place. [2024-06-27 18:35:25,244 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 395 selfloop transitions, 114 changer transitions 0/549 dead transitions. [2024-06-27 18:35:25,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 549 transitions, 8472 flow [2024-06-27 18:35:25,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:35:25,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:35:25,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 18:35:25,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5234375 [2024-06-27 18:35:25,245 INFO L175 Difference]: Start difference. First operand has 313 places, 510 transitions, 7182 flow. Second operand 8 states and 201 transitions. [2024-06-27 18:35:25,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 549 transitions, 8472 flow [2024-06-27 18:35:26,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 549 transitions, 7995 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-27 18:35:26,756 INFO L231 Difference]: Finished difference. Result has 311 places, 513 transitions, 7064 flow [2024-06-27 18:35:26,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6705, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7064, PETRI_PLACES=311, PETRI_TRANSITIONS=513} [2024-06-27 18:35:26,756 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 257 predicate places. [2024-06-27 18:35:26,756 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 513 transitions, 7064 flow [2024-06-27 18:35:26,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:26,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:35:26,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:35:26,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 18:35:26,757 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 18:35:26,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:35:26,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1486648947, now seen corresponding path program 5 times [2024-06-27 18:35:26,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:35:26,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238446280] [2024-06-27 18:35:26,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:35:26,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:35:26,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:35:27,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:35:27,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:35:27,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238446280] [2024-06-27 18:35:27,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238446280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:35:27,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:35:27,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:35:27,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006775674] [2024-06-27 18:35:27,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:35:27,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:35:27,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:35:27,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:35:27,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:35:27,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-27 18:35:27,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 513 transitions, 7064 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:35:27,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:35:27,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-27 18:35:27,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand