./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix041_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/mix041_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 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/mix041_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i ./goblint.2024-05-21_14-57-05.files/protection/mix041_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-cde23df-m [2024-06-14 12:30:15,366 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 12:30:15,402 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 12:30:15,410 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 12:30:15,411 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 12:30:15,436 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 12:30:15,439 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 12:30:15,440 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 12:30:15,440 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 12:30:15,445 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 12:30:15,445 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 12:30:15,445 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 12:30:15,446 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 12:30:15,447 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 12:30:15,447 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 12:30:15,448 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 12:30:15,448 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 12:30:15,448 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 12:30:15,448 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 12:30:15,448 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 12:30:15,450 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 12:30:15,450 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 12:30:15,450 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 12:30:15,451 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 12:30:15,451 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 12:30:15,451 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 12:30:15,451 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 12:30:15,451 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 12:30:15,452 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 12:30:15,452 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 12:30:15,453 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 12:30:15,453 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 12:30:15,453 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:30:15,454 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 12:30:15,454 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 12:30:15,454 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 12:30:15,454 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 12:30:15,454 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 12:30:15,454 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 12:30:15,455 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 12:30:15,455 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 12:30:15,455 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 12:30:15,455 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 12:30:15,455 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-14 12:30:15,663 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 12:30:15,677 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 12:30:15,679 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 12:30:15,680 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 12:30:15,680 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 12:30:15,681 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix041_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-14 12:30:16,758 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 12:30:17,004 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 12:30:17,005 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix041_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-14 12:30:17,016 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2e75a3ccb/0970da33c0b14e9a82911c72fcbc3d94/FLAG3bd0886fe [2024-06-14 12:30:17,027 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2e75a3ccb/0970da33c0b14e9a82911c72fcbc3d94 [2024-06-14 12:30:17,029 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 12:30:17,030 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 12:30:17,030 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/mix041_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-14 12:30:17,129 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 12:30:17,130 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 12:30:17,131 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 12:30:17,131 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 12:30:17,138 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 12:30:17,139 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:30:17" (1/2) ... [2024-06-14 12:30:17,139 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2ca1578a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:30:17, skipping insertion in model container [2024-06-14 12:30:17,139 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:30:17" (1/2) ... [2024-06-14 12:30:17,141 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@31918fff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:30:17, skipping insertion in model container [2024-06-14 12:30:17,141 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:30:17" (2/2) ... [2024-06-14 12:30:17,142 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2ca1578a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:30:17, skipping insertion in model container [2024-06-14 12:30:17,142 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:30:17" (2/2) ... [2024-06-14 12:30:17,142 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 12:30:17,218 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 12:30:17,219 INFO L97 edCorrectnessWitness]: Location invariant before [L806-L806] (((((((((((((((! multithreaded || x$read_delayed_var == 0) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) [2024-06-14 12:30:17,220 INFO L97 edCorrectnessWitness]: Location invariant before [L805-L805] (((((((((((((((! multithreaded || x$read_delayed_var == 0) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) [2024-06-14 12:30:17,220 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 12:30:17,220 INFO L106 edCorrectnessWitness]: ghost_update [L803-L803] multithreaded = 1; [2024-06-14 12:30:17,261 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 12:30:17,574 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:30:17,585 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 12:30:17,677 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:30:17,701 INFO L206 MainTranslator]: Completed translation [2024-06-14 12:30:17,702 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:30:17 WrapperNode [2024-06-14 12:30:17,702 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 12:30:17,716 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 12:30:17,716 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 12:30:17,716 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 12:30:17,722 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:30:17" (1/1) ... [2024-06-14 12:30:17,735 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:30:17" (1/1) ... [2024-06-14 12:30:17,761 INFO L138 Inliner]: procedures = 174, calls = 38, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 139 [2024-06-14 12:30:17,761 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 12:30:17,762 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 12:30:17,762 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 12:30:17,762 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 12:30:17,771 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:30:17" (1/1) ... [2024-06-14 12:30:17,771 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:30:17" (1/1) ... [2024-06-14 12:30:17,774 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:30:17" (1/1) ... [2024-06-14 12:30:17,787 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-14 12:30:17,787 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:30:17" (1/1) ... [2024-06-14 12:30:17,787 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:30:17" (1/1) ... [2024-06-14 12:30:17,794 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:30:17" (1/1) ... [2024-06-14 12:30:17,803 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:30:17" (1/1) ... [2024-06-14 12:30:17,804 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:30:17" (1/1) ... [2024-06-14 12:30:17,806 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:30:17" (1/1) ... [2024-06-14 12:30:17,808 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 12:30:17,809 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 12:30:17,809 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 12:30:17,809 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 12:30:17,810 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:30:17" (1/1) ... [2024-06-14 12:30:17,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:30:17,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 12:30:17,836 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-14 12:30:17,850 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-14 12:30:17,866 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 12:30:17,866 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 12:30:17,876 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 12:30:17,876 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 12:30:17,876 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 12:30:17,877 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 12:30:17,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 12:30:17,877 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 12:30:17,877 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 12:30:17,877 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 12:30:17,878 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 12:30:18,009 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 12:30:18,010 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 12:30:18,309 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 12:30:18,309 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 12:30:18,445 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 12:30:18,445 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 12:30:18,448 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:30:18 BoogieIcfgContainer [2024-06-14 12:30:18,449 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 12:30:18,451 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 12:30:18,451 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 12:30:18,454 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 12:30:18,454 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 12:30:17" (1/4) ... [2024-06-14 12:30:18,455 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22230407 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 12:30:18, skipping insertion in model container [2024-06-14 12:30:18,455 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:30:17" (2/4) ... [2024-06-14 12:30:18,455 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22230407 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 12:30:18, skipping insertion in model container [2024-06-14 12:30:18,455 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:30:17" (3/4) ... [2024-06-14 12:30:18,455 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22230407 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 12:30:18, skipping insertion in model container [2024-06-14 12:30:18,455 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:30:18" (4/4) ... [2024-06-14 12:30:18,456 INFO L112 eAbstractionObserver]: Analyzing ICFG mix041_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-14 12:30:18,471 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 12:30:18,471 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-14 12:30:18,471 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 12:30:18,528 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 12:30:18,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 39 places, 32 transitions, 72 flow [2024-06-14 12:30:18,585 INFO L124 PetriNetUnfolderBase]: 0/30 cut-off events. [2024-06-14 12:30:18,586 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:30:18,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37 conditions, 30 events. 0/30 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 41 event pairs, 0 based on Foata normal form. 0/28 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 12:30:18,588 INFO L82 GeneralOperation]: Start removeDead. Operand has 39 places, 32 transitions, 72 flow [2024-06-14 12:30:18,590 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 31 places, 24 transitions, 54 flow [2024-06-14 12:30:18,603 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 12:30:18,610 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;@69b9f3d6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 12:30:18,611 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-14 12:30:18,616 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 12:30:18,616 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 12:30:18,617 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:30:18,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:18,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 12:30:18,618 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:18,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:18,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1639526218, now seen corresponding path program 1 times [2024-06-14 12:30:18,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:18,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442532105] [2024-06-14 12:30:18,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:18,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:18,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:19,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:19,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:19,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442532105] [2024-06-14 12:30:19,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442532105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:19,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:19,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 12:30:19,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101727445] [2024-06-14 12:30:19,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:19,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 12:30:19,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:19,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 12:30:19,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 12:30:19,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-06-14 12:30:19,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 24 transitions, 54 flow. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:19,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:19,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-06-14 12:30:19,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:19,807 INFO L124 PetriNetUnfolderBase]: 162/321 cut-off events. [2024-06-14 12:30:19,807 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-06-14 12:30:19,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 634 conditions, 321 events. 162/321 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1193 event pairs, 97 based on Foata normal form. 1/310 useless extension candidates. Maximal degree in co-relation 620. Up to 288 conditions per place. [2024-06-14 12:30:19,813 INFO L140 encePairwiseOnDemand]: 27/32 looper letters, 23 selfloop transitions, 3 changer transitions 0/30 dead transitions. [2024-06-14 12:30:19,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 30 transitions, 121 flow [2024-06-14 12:30:19,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 12:30:19,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 12:30:19,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 52 transitions. [2024-06-14 12:30:19,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-14 12:30:19,824 INFO L175 Difference]: Start difference. First operand has 31 places, 24 transitions, 54 flow. Second operand 3 states and 52 transitions. [2024-06-14 12:30:19,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 30 transitions, 121 flow [2024-06-14 12:30:19,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 30 transitions, 118 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-14 12:30:19,828 INFO L231 Difference]: Finished difference. Result has 32 places, 26 transitions, 73 flow [2024-06-14 12:30:19,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=52, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=73, PETRI_PLACES=32, PETRI_TRANSITIONS=26} [2024-06-14 12:30:19,833 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 1 predicate places. [2024-06-14 12:30:19,833 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 26 transitions, 73 flow [2024-06-14 12:30:19,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:19,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:19,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:19,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 12:30:19,834 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:19,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:19,835 INFO L85 PathProgramCache]: Analyzing trace with hash -668275543, now seen corresponding path program 1 times [2024-06-14 12:30:19,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:19,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453385004] [2024-06-14 12:30:19,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:19,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:19,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:20,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:20,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:20,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453385004] [2024-06-14 12:30:20,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453385004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:20,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:20,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 12:30:20,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245907762] [2024-06-14 12:30:20,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:20,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 12:30:20,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:20,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 12:30:20,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 12:30:20,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-14 12:30:20,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 26 transitions, 73 flow. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:20,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:20,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-14 12:30:20,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:20,552 INFO L124 PetriNetUnfolderBase]: 186/349 cut-off events. [2024-06-14 12:30:20,553 INFO L125 PetriNetUnfolderBase]: For 66/66 co-relation queries the response was YES. [2024-06-14 12:30:20,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 793 conditions, 349 events. 186/349 cut-off events. For 66/66 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1264 event pairs, 94 based on Foata normal form. 2/344 useless extension candidates. Maximal degree in co-relation 778. Up to 319 conditions per place. [2024-06-14 12:30:20,558 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 28 selfloop transitions, 5 changer transitions 0/36 dead transitions. [2024-06-14 12:30:20,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 36 transitions, 165 flow [2024-06-14 12:30:20,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 12:30:20,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 12:30:20,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 63 transitions. [2024-06-14 12:30:20,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4921875 [2024-06-14 12:30:20,562 INFO L175 Difference]: Start difference. First operand has 32 places, 26 transitions, 73 flow. Second operand 4 states and 63 transitions. [2024-06-14 12:30:20,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 36 transitions, 165 flow [2024-06-14 12:30:20,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 36 transitions, 162 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 12:30:20,566 INFO L231 Difference]: Finished difference. Result has 35 places, 28 transitions, 97 flow [2024-06-14 12:30:20,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=97, PETRI_PLACES=35, PETRI_TRANSITIONS=28} [2024-06-14 12:30:20,567 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 4 predicate places. [2024-06-14 12:30:20,567 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 28 transitions, 97 flow [2024-06-14 12:30:20,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:20,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:20,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:20,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 12:30:20,569 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:20,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:20,571 INFO L85 PathProgramCache]: Analyzing trace with hash 758295539, now seen corresponding path program 1 times [2024-06-14 12:30:20,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:20,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471106777] [2024-06-14 12:30:20,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:20,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:20,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:21,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:21,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:21,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471106777] [2024-06-14 12:30:21,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471106777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:21,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:21,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 12:30:21,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508064410] [2024-06-14 12:30:21,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:21,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 12:30:21,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:21,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 12:30:21,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 12:30:21,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-14 12:30:21,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 28 transitions, 97 flow. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:21,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:21,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-14 12:30:21,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:21,297 INFO L124 PetriNetUnfolderBase]: 180/341 cut-off events. [2024-06-14 12:30:21,297 INFO L125 PetriNetUnfolderBase]: For 193/193 co-relation queries the response was YES. [2024-06-14 12:30:21,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 853 conditions, 341 events. 180/341 cut-off events. For 193/193 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1220 event pairs, 52 based on Foata normal form. 4/340 useless extension candidates. Maximal degree in co-relation 836. Up to 291 conditions per place. [2024-06-14 12:30:21,299 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 33 selfloop transitions, 7 changer transitions 0/43 dead transitions. [2024-06-14 12:30:21,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 43 transitions, 217 flow [2024-06-14 12:30:21,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:30:21,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:30:21,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 77 transitions. [2024-06-14 12:30:21,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-06-14 12:30:21,303 INFO L175 Difference]: Start difference. First operand has 35 places, 28 transitions, 97 flow. Second operand 5 states and 77 transitions. [2024-06-14 12:30:21,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 43 transitions, 217 flow [2024-06-14 12:30:21,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 43 transitions, 208 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-14 12:30:21,306 INFO L231 Difference]: Finished difference. Result has 38 places, 30 transitions, 121 flow [2024-06-14 12:30:21,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=121, PETRI_PLACES=38, PETRI_TRANSITIONS=30} [2024-06-14 12:30:21,307 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 7 predicate places. [2024-06-14 12:30:21,307 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 30 transitions, 121 flow [2024-06-14 12:30:21,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:21,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:21,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:21,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 12:30:21,308 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:21,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:21,309 INFO L85 PathProgramCache]: Analyzing trace with hash -1422397774, now seen corresponding path program 1 times [2024-06-14 12:30:21,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:21,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911887541] [2024-06-14 12:30:21,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:21,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:21,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:22,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:22,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:22,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911887541] [2024-06-14 12:30:22,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911887541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:22,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:22,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:30:22,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674319448] [2024-06-14 12:30:22,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:22,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:30:22,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:22,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:30:22,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:30:22,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-14 12:30:22,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 30 transitions, 121 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:22,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:22,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-14 12:30:22,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:22,372 INFO L124 PetriNetUnfolderBase]: 176/331 cut-off events. [2024-06-14 12:30:22,372 INFO L125 PetriNetUnfolderBase]: For 311/311 co-relation queries the response was YES. [2024-06-14 12:30:22,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 903 conditions, 331 events. 176/331 cut-off events. For 311/311 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1158 event pairs, 30 based on Foata normal form. 4/328 useless extension candidates. Maximal degree in co-relation 885. Up to 265 conditions per place. [2024-06-14 12:30:22,374 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 33 selfloop transitions, 8 changer transitions 0/44 dead transitions. [2024-06-14 12:30:22,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 44 transitions, 231 flow [2024-06-14 12:30:22,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:30:22,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:30:22,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 85 transitions. [2024-06-14 12:30:22,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4427083333333333 [2024-06-14 12:30:22,376 INFO L175 Difference]: Start difference. First operand has 38 places, 30 transitions, 121 flow. Second operand 6 states and 85 transitions. [2024-06-14 12:30:22,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 44 transitions, 231 flow [2024-06-14 12:30:22,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 44 transitions, 216 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 12:30:22,377 INFO L231 Difference]: Finished difference. Result has 40 places, 29 transitions, 118 flow [2024-06-14 12:30:22,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=118, PETRI_PLACES=40, PETRI_TRANSITIONS=29} [2024-06-14 12:30:22,378 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 9 predicate places. [2024-06-14 12:30:22,378 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 29 transitions, 118 flow [2024-06-14 12:30:22,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:22,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:22,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:22,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 12:30:22,379 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:22,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:22,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1867651097, now seen corresponding path program 1 times [2024-06-14 12:30:22,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:22,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586615196] [2024-06-14 12:30:22,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:22,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:22,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:22,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:22,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:22,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586615196] [2024-06-14 12:30:22,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586615196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:22,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:22,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:30:22,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059230975] [2024-06-14 12:30:22,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:22,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:30:22,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:22,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:30:22,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:30:22,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-14 12:30:22,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 29 transitions, 118 flow. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:22,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:22,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-14 12:30:22,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:23,114 INFO L124 PetriNetUnfolderBase]: 147/295 cut-off events. [2024-06-14 12:30:23,114 INFO L125 PetriNetUnfolderBase]: For 377/377 co-relation queries the response was YES. [2024-06-14 12:30:23,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 823 conditions, 295 events. 147/295 cut-off events. For 377/377 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1059 event pairs, 53 based on Foata normal form. 1/289 useless extension candidates. Maximal degree in co-relation 804. Up to 259 conditions per place. [2024-06-14 12:30:23,116 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 26 selfloop transitions, 6 changer transitions 0/36 dead transitions. [2024-06-14 12:30:23,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 36 transitions, 200 flow [2024-06-14 12:30:23,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:30:23,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:30:23,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 64 transitions. [2024-06-14 12:30:23,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-14 12:30:23,117 INFO L175 Difference]: Start difference. First operand has 40 places, 29 transitions, 118 flow. Second operand 5 states and 64 transitions. [2024-06-14 12:30:23,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 36 transitions, 200 flow [2024-06-14 12:30:23,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 36 transitions, 180 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 12:30:23,118 INFO L231 Difference]: Finished difference. Result has 41 places, 31 transitions, 125 flow [2024-06-14 12:30:23,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=125, PETRI_PLACES=41, PETRI_TRANSITIONS=31} [2024-06-14 12:30:23,119 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 10 predicate places. [2024-06-14 12:30:23,119 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 31 transitions, 125 flow [2024-06-14 12:30:23,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:23,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:23,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:23,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 12:30:23,119 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:23,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:23,120 INFO L85 PathProgramCache]: Analyzing trace with hash -2062607691, now seen corresponding path program 1 times [2024-06-14 12:30:23,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:23,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965862453] [2024-06-14 12:30:23,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:23,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:23,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:23,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:23,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:23,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965862453] [2024-06-14 12:30:23,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965862453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:23,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:23,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:30:23,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890818531] [2024-06-14 12:30:23,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:23,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:30:23,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:23,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:30:23,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:30:23,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:30:23,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 125 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:23,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:23,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:30:23,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:23,891 INFO L124 PetriNetUnfolderBase]: 172/330 cut-off events. [2024-06-14 12:30:23,891 INFO L125 PetriNetUnfolderBase]: For 581/581 co-relation queries the response was YES. [2024-06-14 12:30:23,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 974 conditions, 330 events. 172/330 cut-off events. For 581/581 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1177 event pairs, 64 based on Foata normal form. 1/330 useless extension candidates. Maximal degree in co-relation 953. Up to 298 conditions per place. [2024-06-14 12:30:23,892 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 28 selfloop transitions, 8 changer transitions 0/39 dead transitions. [2024-06-14 12:30:23,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 39 transitions, 219 flow [2024-06-14 12:30:23,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:30:23,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:30:23,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 69 transitions. [2024-06-14 12:30:23,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-14 12:30:23,894 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 125 flow. Second operand 6 states and 69 transitions. [2024-06-14 12:30:23,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 39 transitions, 219 flow [2024-06-14 12:30:23,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 39 transitions, 208 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-14 12:30:23,895 INFO L231 Difference]: Finished difference. Result has 44 places, 33 transitions, 147 flow [2024-06-14 12:30:23,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=147, PETRI_PLACES=44, PETRI_TRANSITIONS=33} [2024-06-14 12:30:23,896 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 13 predicate places. [2024-06-14 12:30:23,896 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 33 transitions, 147 flow [2024-06-14 12:30:23,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:23,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:23,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:23,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 12:30:23,896 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:23,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:23,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1868618978, now seen corresponding path program 1 times [2024-06-14 12:30:23,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:23,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161227910] [2024-06-14 12:30:23,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:23,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:23,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:24,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:24,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:24,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161227910] [2024-06-14 12:30:24,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161227910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:24,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:24,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:30:24,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280577672] [2024-06-14 12:30:24,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:24,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:30:24,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:24,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:30:24,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:30:24,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:30:24,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 33 transitions, 147 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:24,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:24,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:30:24,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:24,743 INFO L124 PetriNetUnfolderBase]: 188/349 cut-off events. [2024-06-14 12:30:24,743 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2024-06-14 12:30:24,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1133 conditions, 349 events. 188/349 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1223 event pairs, 71 based on Foata normal form. 1/349 useless extension candidates. Maximal degree in co-relation 1111. Up to 311 conditions per place. [2024-06-14 12:30:24,745 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 32 selfloop transitions, 8 changer transitions 0/44 dead transitions. [2024-06-14 12:30:24,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 44 transitions, 257 flow [2024-06-14 12:30:24,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:30:24,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:30:24,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 72 transitions. [2024-06-14 12:30:24,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:30:24,746 INFO L175 Difference]: Start difference. First operand has 44 places, 33 transitions, 147 flow. Second operand 6 states and 72 transitions. [2024-06-14 12:30:24,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 44 transitions, 257 flow [2024-06-14 12:30:24,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 44 transitions, 240 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 12:30:24,748 INFO L231 Difference]: Finished difference. Result has 46 places, 35 transitions, 163 flow [2024-06-14 12:30:24,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=163, PETRI_PLACES=46, PETRI_TRANSITIONS=35} [2024-06-14 12:30:24,749 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 15 predicate places. [2024-06-14 12:30:24,749 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 35 transitions, 163 flow [2024-06-14 12:30:24,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:24,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:24,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:24,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 12:30:24,750 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:24,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:24,750 INFO L85 PathProgramCache]: Analyzing trace with hash 705309622, now seen corresponding path program 2 times [2024-06-14 12:30:24,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:24,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88050644] [2024-06-14 12:30:24,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:24,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:24,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:25,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-14 12:30:25,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:25,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88050644] [2024-06-14 12:30:25,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88050644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:25,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:25,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:30:25,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762264112] [2024-06-14 12:30:25,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:25,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:30:25,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:25,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:30:25,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:30:25,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:30:25,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 35 transitions, 163 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:25,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:25,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:30:25,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:25,483 INFO L124 PetriNetUnfolderBase]: 186/347 cut-off events. [2024-06-14 12:30:25,483 INFO L125 PetriNetUnfolderBase]: For 1247/1250 co-relation queries the response was YES. [2024-06-14 12:30:25,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1197 conditions, 347 events. 186/347 cut-off events. For 1247/1250 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1214 event pairs, 75 based on Foata normal form. 3/348 useless extension candidates. Maximal degree in co-relation 1174. Up to 302 conditions per place. [2024-06-14 12:30:25,485 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 28 selfloop transitions, 11 changer transitions 0/43 dead transitions. [2024-06-14 12:30:25,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 43 transitions, 267 flow [2024-06-14 12:30:25,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:30:25,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:30:25,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 71 transitions. [2024-06-14 12:30:25,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3697916666666667 [2024-06-14 12:30:25,486 INFO L175 Difference]: Start difference. First operand has 46 places, 35 transitions, 163 flow. Second operand 6 states and 71 transitions. [2024-06-14 12:30:25,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 43 transitions, 267 flow [2024-06-14 12:30:25,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 43 transitions, 250 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 12:30:25,488 INFO L231 Difference]: Finished difference. Result has 48 places, 37 transitions, 189 flow [2024-06-14 12:30:25,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=189, PETRI_PLACES=48, PETRI_TRANSITIONS=37} [2024-06-14 12:30:25,489 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 17 predicate places. [2024-06-14 12:30:25,489 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 37 transitions, 189 flow [2024-06-14 12:30:25,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:25,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:25,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:25,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 12:30:25,489 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:25,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:25,490 INFO L85 PathProgramCache]: Analyzing trace with hash 483672518, now seen corresponding path program 1 times [2024-06-14 12:30:25,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:25,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136564427] [2024-06-14 12:30:25,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:25,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:25,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:26,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:26,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:26,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136564427] [2024-06-14 12:30:26,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136564427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:26,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:26,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:30:26,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101951911] [2024-06-14 12:30:26,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:26,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:30:26,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:26,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:30:26,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:30:26,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:30:26,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 37 transitions, 189 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:26,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:26,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:30:26,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:26,309 INFO L124 PetriNetUnfolderBase]: 171/324 cut-off events. [2024-06-14 12:30:26,309 INFO L125 PetriNetUnfolderBase]: For 1225/1225 co-relation queries the response was YES. [2024-06-14 12:30:26,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1158 conditions, 324 events. 171/324 cut-off events. For 1225/1225 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1139 event pairs, 62 based on Foata normal form. 1/324 useless extension candidates. Maximal degree in co-relation 1134. Up to 294 conditions per place. [2024-06-14 12:30:26,311 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 33 selfloop transitions, 10 changer transitions 0/46 dead transitions. [2024-06-14 12:30:26,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 46 transitions, 301 flow [2024-06-14 12:30:26,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:30:26,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:30:26,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-06-14 12:30:26,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3482142857142857 [2024-06-14 12:30:26,312 INFO L175 Difference]: Start difference. First operand has 48 places, 37 transitions, 189 flow. Second operand 7 states and 78 transitions. [2024-06-14 12:30:26,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 46 transitions, 301 flow [2024-06-14 12:30:26,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 46 transitions, 274 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 12:30:26,314 INFO L231 Difference]: Finished difference. Result has 51 places, 39 transitions, 201 flow [2024-06-14 12:30:26,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=201, PETRI_PLACES=51, PETRI_TRANSITIONS=39} [2024-06-14 12:30:26,315 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 20 predicate places. [2024-06-14 12:30:26,315 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 39 transitions, 201 flow [2024-06-14 12:30:26,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:26,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:26,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:26,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 12:30:26,316 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:26,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:26,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1931449946, now seen corresponding path program 1 times [2024-06-14 12:30:26,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:26,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946420494] [2024-06-14 12:30:26,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:26,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:26,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:26,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:26,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:26,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946420494] [2024-06-14 12:30:26,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946420494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:26,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:26,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:30:26,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261698157] [2024-06-14 12:30:26,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:26,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:30:26,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:26,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:30:26,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:30:26,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:30:26,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 39 transitions, 201 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:26,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:26,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:30:26,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:27,249 INFO L124 PetriNetUnfolderBase]: 188/350 cut-off events. [2024-06-14 12:30:27,249 INFO L125 PetriNetUnfolderBase]: For 1837/1837 co-relation queries the response was YES. [2024-06-14 12:30:27,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1331 conditions, 350 events. 188/350 cut-off events. For 1837/1837 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1219 event pairs, 49 based on Foata normal form. 2/351 useless extension candidates. Maximal degree in co-relation 1306. Up to 291 conditions per place. [2024-06-14 12:30:27,252 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 41 selfloop transitions, 12 changer transitions 0/57 dead transitions. [2024-06-14 12:30:27,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 57 transitions, 359 flow [2024-06-14 12:30:27,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:30:27,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:30:27,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2024-06-14 12:30:27,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-14 12:30:27,254 INFO L175 Difference]: Start difference. First operand has 51 places, 39 transitions, 201 flow. Second operand 7 states and 86 transitions. [2024-06-14 12:30:27,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 57 transitions, 359 flow [2024-06-14 12:30:27,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 57 transitions, 336 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 12:30:27,257 INFO L231 Difference]: Finished difference. Result has 54 places, 43 transitions, 234 flow [2024-06-14 12:30:27,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=234, PETRI_PLACES=54, PETRI_TRANSITIONS=43} [2024-06-14 12:30:27,259 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 23 predicate places. [2024-06-14 12:30:27,259 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 43 transitions, 234 flow [2024-06-14 12:30:27,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:27,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:27,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:27,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 12:30:27,260 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:27,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:27,261 INFO L85 PathProgramCache]: Analyzing trace with hash 2102272346, now seen corresponding path program 2 times [2024-06-14 12:30:27,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:27,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032114132] [2024-06-14 12:30:27,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:27,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:27,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:27,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:27,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:27,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032114132] [2024-06-14 12:30:27,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032114132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:27,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:27,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:30:27,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352392533] [2024-06-14 12:30:27,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:27,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:30:27,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:27,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:30:27,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:30:27,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:30:27,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 43 transitions, 234 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:27,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:27,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:30:27,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:28,098 INFO L124 PetriNetUnfolderBase]: 199/368 cut-off events. [2024-06-14 12:30:28,098 INFO L125 PetriNetUnfolderBase]: For 2340/2340 co-relation queries the response was YES. [2024-06-14 12:30:28,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1524 conditions, 368 events. 199/368 cut-off events. For 2340/2340 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1298 event pairs, 49 based on Foata normal form. 2/369 useless extension candidates. Maximal degree in co-relation 1497. Up to 296 conditions per place. [2024-06-14 12:30:28,100 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 40 selfloop transitions, 16 changer transitions 0/60 dead transitions. [2024-06-14 12:30:28,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 60 transitions, 432 flow [2024-06-14 12:30:28,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:30:28,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:30:28,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-06-14 12:30:28,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38839285714285715 [2024-06-14 12:30:28,102 INFO L175 Difference]: Start difference. First operand has 54 places, 43 transitions, 234 flow. Second operand 7 states and 87 transitions. [2024-06-14 12:30:28,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 60 transitions, 432 flow [2024-06-14 12:30:28,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 60 transitions, 412 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 12:30:28,104 INFO L231 Difference]: Finished difference. Result has 58 places, 47 transitions, 287 flow [2024-06-14 12:30:28,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=287, PETRI_PLACES=58, PETRI_TRANSITIONS=47} [2024-06-14 12:30:28,105 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 27 predicate places. [2024-06-14 12:30:28,105 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 47 transitions, 287 flow [2024-06-14 12:30:28,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:28,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:28,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:28,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 12:30:28,106 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:28,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:28,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1931570102, now seen corresponding path program 1 times [2024-06-14 12:30:28,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:28,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387374690] [2024-06-14 12:30:28,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:28,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:28,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:28,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:28,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:28,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387374690] [2024-06-14 12:30:28,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387374690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:28,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:28,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:30:28,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173005933] [2024-06-14 12:30:28,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:28,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:30:28,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:28,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:30:28,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:30:28,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:30:28,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 47 transitions, 287 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:28,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:28,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:30:28,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:28,896 INFO L124 PetriNetUnfolderBase]: 216/387 cut-off events. [2024-06-14 12:30:28,896 INFO L125 PetriNetUnfolderBase]: For 2783/2783 co-relation queries the response was YES. [2024-06-14 12:30:28,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1686 conditions, 387 events. 216/387 cut-off events. For 2783/2783 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1334 event pairs, 51 based on Foata normal form. 1/387 useless extension candidates. Maximal degree in co-relation 1658. Up to 363 conditions per place. [2024-06-14 12:30:28,898 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 47 selfloop transitions, 10 changer transitions 0/59 dead transitions. [2024-06-14 12:30:28,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 59 transitions, 437 flow [2024-06-14 12:30:28,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:30:28,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:30:28,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 75 transitions. [2024-06-14 12:30:28,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33482142857142855 [2024-06-14 12:30:28,899 INFO L175 Difference]: Start difference. First operand has 58 places, 47 transitions, 287 flow. Second operand 7 states and 75 transitions. [2024-06-14 12:30:28,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 59 transitions, 437 flow [2024-06-14 12:30:28,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 59 transitions, 415 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-14 12:30:28,902 INFO L231 Difference]: Finished difference. Result has 62 places, 49 transitions, 306 flow [2024-06-14 12:30:28,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=265, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=306, PETRI_PLACES=62, PETRI_TRANSITIONS=49} [2024-06-14 12:30:28,903 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 31 predicate places. [2024-06-14 12:30:28,903 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 49 transitions, 306 flow [2024-06-14 12:30:28,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:28,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:28,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:28,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 12:30:28,904 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:28,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:28,904 INFO L85 PathProgramCache]: Analyzing trace with hash 2108701622, now seen corresponding path program 2 times [2024-06-14 12:30:28,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:28,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652389143] [2024-06-14 12:30:28,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:28,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:28,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:29,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:29,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:29,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652389143] [2024-06-14 12:30:29,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652389143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:29,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:29,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:30:29,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637858041] [2024-06-14 12:30:29,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:29,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:30:29,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:29,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:30:29,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:30:29,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:30:29,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 49 transitions, 306 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:29,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:29,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:30:29,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:29,668 INFO L124 PetriNetUnfolderBase]: 219/393 cut-off events. [2024-06-14 12:30:29,668 INFO L125 PetriNetUnfolderBase]: For 3257/3263 co-relation queries the response was YES. [2024-06-14 12:30:29,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1783 conditions, 393 events. 219/393 cut-off events. For 3257/3263 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1360 event pairs, 55 based on Foata normal form. 5/396 useless extension candidates. Maximal degree in co-relation 1753. Up to 352 conditions per place. [2024-06-14 12:30:29,670 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 42 selfloop transitions, 17 changer transitions 0/61 dead transitions. [2024-06-14 12:30:29,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 61 transitions, 498 flow [2024-06-14 12:30:29,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:30:29,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:30:29,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 77 transitions. [2024-06-14 12:30:29,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:30:29,672 INFO L175 Difference]: Start difference. First operand has 62 places, 49 transitions, 306 flow. Second operand 7 states and 77 transitions. [2024-06-14 12:30:29,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 61 transitions, 498 flow [2024-06-14 12:30:29,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 61 transitions, 473 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 12:30:29,676 INFO L231 Difference]: Finished difference. Result has 64 places, 53 transitions, 356 flow [2024-06-14 12:30:29,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=281, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=356, PETRI_PLACES=64, PETRI_TRANSITIONS=53} [2024-06-14 12:30:29,676 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 33 predicate places. [2024-06-14 12:30:29,676 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 53 transitions, 356 flow [2024-06-14 12:30:29,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:29,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:29,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:29,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 12:30:29,677 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:29,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:29,678 INFO L85 PathProgramCache]: Analyzing trace with hash 2108701436, now seen corresponding path program 3 times [2024-06-14 12:30:29,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:29,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483550688] [2024-06-14 12:30:29,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:29,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:29,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:30,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:30,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:30,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483550688] [2024-06-14 12:30:30,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483550688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:30,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:30,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:30:30,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265320995] [2024-06-14 12:30:30,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:30,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:30:30,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:30,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:30:30,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:30:30,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:30:30,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 53 transitions, 356 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:30,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:30,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:30:30,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:30,572 INFO L124 PetriNetUnfolderBase]: 202/375 cut-off events. [2024-06-14 12:30:30,572 INFO L125 PetriNetUnfolderBase]: For 3807/3810 co-relation queries the response was YES. [2024-06-14 12:30:30,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1754 conditions, 375 events. 202/375 cut-off events. For 3807/3810 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1330 event pairs, 58 based on Foata normal form. 2/374 useless extension candidates. Maximal degree in co-relation 1723. Up to 285 conditions per place. [2024-06-14 12:30:30,575 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 38 selfloop transitions, 20 changer transitions 0/65 dead transitions. [2024-06-14 12:30:30,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 65 transitions, 544 flow [2024-06-14 12:30:30,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:30:30,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:30:30,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2024-06-14 12:30:30,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-14 12:30:30,577 INFO L175 Difference]: Start difference. First operand has 64 places, 53 transitions, 356 flow. Second operand 7 states and 86 transitions. [2024-06-14 12:30:30,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 65 transitions, 544 flow [2024-06-14 12:30:30,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 65 transitions, 518 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-14 12:30:30,581 INFO L231 Difference]: Finished difference. Result has 68 places, 55 transitions, 399 flow [2024-06-14 12:30:30,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=399, PETRI_PLACES=68, PETRI_TRANSITIONS=55} [2024-06-14 12:30:30,582 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 37 predicate places. [2024-06-14 12:30:30,582 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 55 transitions, 399 flow [2024-06-14 12:30:30,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:30,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:30,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:30,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 12:30:30,583 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:30,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:30,583 INFO L85 PathProgramCache]: Analyzing trace with hash 2108938772, now seen corresponding path program 3 times [2024-06-14 12:30:30,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:30,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473347929] [2024-06-14 12:30:30,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:30,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:30,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:31,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:31,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:31,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473347929] [2024-06-14 12:30:31,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473347929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:31,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:31,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:30:31,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397939286] [2024-06-14 12:30:31,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:31,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:30:31,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:31,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:30:31,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:30:31,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:30:31,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 55 transitions, 399 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:31,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:31,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:30:31,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:31,391 INFO L124 PetriNetUnfolderBase]: 213/384 cut-off events. [2024-06-14 12:30:31,391 INFO L125 PetriNetUnfolderBase]: For 4096/4102 co-relation queries the response was YES. [2024-06-14 12:30:31,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1879 conditions, 384 events. 213/384 cut-off events. For 4096/4102 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1343 event pairs, 54 based on Foata normal form. 5/387 useless extension candidates. Maximal degree in co-relation 1846. Up to 344 conditions per place. [2024-06-14 12:30:31,393 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 42 selfloop transitions, 18 changer transitions 0/62 dead transitions. [2024-06-14 12:30:31,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 62 transitions, 535 flow [2024-06-14 12:30:31,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:30:31,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:30:31,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 75 transitions. [2024-06-14 12:30:31,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33482142857142855 [2024-06-14 12:30:31,395 INFO L175 Difference]: Start difference. First operand has 68 places, 55 transitions, 399 flow. Second operand 7 states and 75 transitions. [2024-06-14 12:30:31,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 62 transitions, 535 flow [2024-06-14 12:30:31,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 62 transitions, 472 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 12:30:31,398 INFO L231 Difference]: Finished difference. Result has 70 places, 55 transitions, 377 flow [2024-06-14 12:30:31,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=377, PETRI_PLACES=70, PETRI_TRANSITIONS=55} [2024-06-14 12:30:31,399 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 39 predicate places. [2024-06-14 12:30:31,399 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 55 transitions, 377 flow [2024-06-14 12:30:31,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:31,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:31,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:31,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 12:30:31,400 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:31,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:31,400 INFO L85 PathProgramCache]: Analyzing trace with hash -400972409, now seen corresponding path program 1 times [2024-06-14 12:30:31,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:31,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520297102] [2024-06-14 12:30:31,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:31,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:31,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:32,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:32,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:32,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520297102] [2024-06-14 12:30:32,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520297102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:32,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:32,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:30:32,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661173836] [2024-06-14 12:30:32,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:32,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:30:32,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:32,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:30:32,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:30:32,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:30:32,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 55 transitions, 377 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:32,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:32,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:30:32,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:32,619 INFO L124 PetriNetUnfolderBase]: 229/423 cut-off events. [2024-06-14 12:30:32,619 INFO L125 PetriNetUnfolderBase]: For 4627/4627 co-relation queries the response was YES. [2024-06-14 12:30:32,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2036 conditions, 423 events. 229/423 cut-off events. For 4627/4627 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1578 event pairs, 47 based on Foata normal form. 1/423 useless extension candidates. Maximal degree in co-relation 2002. Up to 336 conditions per place. [2024-06-14 12:30:32,622 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 55 selfloop transitions, 21 changer transitions 0/83 dead transitions. [2024-06-14 12:30:32,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 83 transitions, 677 flow [2024-06-14 12:30:32,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:30:32,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:30:32,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 98 transitions. [2024-06-14 12:30:32,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3828125 [2024-06-14 12:30:32,623 INFO L175 Difference]: Start difference. First operand has 70 places, 55 transitions, 377 flow. Second operand 8 states and 98 transitions. [2024-06-14 12:30:32,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 83 transitions, 677 flow [2024-06-14 12:30:32,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 83 transitions, 632 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 12:30:32,628 INFO L231 Difference]: Finished difference. Result has 74 places, 68 transitions, 508 flow [2024-06-14 12:30:32,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=508, PETRI_PLACES=74, PETRI_TRANSITIONS=68} [2024-06-14 12:30:32,628 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 43 predicate places. [2024-06-14 12:30:32,628 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 68 transitions, 508 flow [2024-06-14 12:30:32,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:32,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:32,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:32,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 12:30:32,629 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:32,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:32,629 INFO L85 PathProgramCache]: Analyzing trace with hash -450276355, now seen corresponding path program 2 times [2024-06-14 12:30:32,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:32,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531683468] [2024-06-14 12:30:32,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:32,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:32,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:33,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:33,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:33,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531683468] [2024-06-14 12:30:33,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531683468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:33,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:33,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:30:33,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630742890] [2024-06-14 12:30:33,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:33,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:30:33,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:33,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:30:33,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:30:33,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:30:33,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 68 transitions, 508 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:33,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:33,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:30:33,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:33,802 INFO L124 PetriNetUnfolderBase]: 228/421 cut-off events. [2024-06-14 12:30:33,802 INFO L125 PetriNetUnfolderBase]: For 5135/5135 co-relation queries the response was YES. [2024-06-14 12:30:33,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2106 conditions, 421 events. 228/421 cut-off events. For 5135/5135 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1574 event pairs, 50 based on Foata normal form. 1/421 useless extension candidates. Maximal degree in co-relation 2069. Up to 321 conditions per place. [2024-06-14 12:30:33,805 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 49 selfloop transitions, 25 changer transitions 0/81 dead transitions. [2024-06-14 12:30:33,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 81 transitions, 696 flow [2024-06-14 12:30:33,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:30:33,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:30:33,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2024-06-14 12:30:33,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-14 12:30:33,807 INFO L175 Difference]: Start difference. First operand has 74 places, 68 transitions, 508 flow. Second operand 7 states and 86 transitions. [2024-06-14 12:30:33,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 81 transitions, 696 flow [2024-06-14 12:30:33,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 81 transitions, 662 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-14 12:30:33,813 INFO L231 Difference]: Finished difference. Result has 78 places, 68 transitions, 540 flow [2024-06-14 12:30:33,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=474, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=540, PETRI_PLACES=78, PETRI_TRANSITIONS=68} [2024-06-14 12:30:33,813 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 47 predicate places. [2024-06-14 12:30:33,814 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 68 transitions, 540 flow [2024-06-14 12:30:33,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:33,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:33,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:33,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 12:30:33,814 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:33,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:33,815 INFO L85 PathProgramCache]: Analyzing trace with hash -450185990, now seen corresponding path program 1 times [2024-06-14 12:30:33,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:33,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360462425] [2024-06-14 12:30:33,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:33,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:33,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:34,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:34,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:34,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360462425] [2024-06-14 12:30:34,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360462425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:34,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:34,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:30:34,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243916554] [2024-06-14 12:30:34,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:34,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:30:34,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:34,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:30:34,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:30:34,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:30:34,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 68 transitions, 540 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:34,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:34,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:30:34,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:34,695 INFO L124 PetriNetUnfolderBase]: 246/443 cut-off events. [2024-06-14 12:30:34,696 INFO L125 PetriNetUnfolderBase]: For 5920/5920 co-relation queries the response was YES. [2024-06-14 12:30:34,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2270 conditions, 443 events. 246/443 cut-off events. For 5920/5920 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1619 event pairs, 50 based on Foata normal form. 2/444 useless extension candidates. Maximal degree in co-relation 2232. Up to 359 conditions per place. [2024-06-14 12:30:34,699 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 59 selfloop transitions, 24 changer transitions 0/85 dead transitions. [2024-06-14 12:30:34,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 85 transitions, 770 flow [2024-06-14 12:30:34,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:30:34,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:30:34,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-06-14 12:30:34,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34765625 [2024-06-14 12:30:34,700 INFO L175 Difference]: Start difference. First operand has 78 places, 68 transitions, 540 flow. Second operand 8 states and 89 transitions. [2024-06-14 12:30:34,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 85 transitions, 770 flow [2024-06-14 12:30:34,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 85 transitions, 712 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 12:30:34,706 INFO L231 Difference]: Finished difference. Result has 80 places, 70 transitions, 558 flow [2024-06-14 12:30:34,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=482, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=558, PETRI_PLACES=80, PETRI_TRANSITIONS=70} [2024-06-14 12:30:34,706 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 49 predicate places. [2024-06-14 12:30:34,707 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 70 transitions, 558 flow [2024-06-14 12:30:34,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:34,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:34,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:34,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 12:30:34,707 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:34,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:34,708 INFO L85 PathProgramCache]: Analyzing trace with hash 745934754, now seen corresponding path program 2 times [2024-06-14 12:30:34,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:34,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085348881] [2024-06-14 12:30:34,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:34,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:34,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:35,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:35,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:35,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085348881] [2024-06-14 12:30:35,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085348881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:35,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:35,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:30:35,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576771694] [2024-06-14 12:30:35,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:35,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:30:35,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:35,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:30:35,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:30:35,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:30:35,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 70 transitions, 558 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:35,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:35,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:30:35,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:35,550 INFO L124 PetriNetUnfolderBase]: 267/477 cut-off events. [2024-06-14 12:30:35,550 INFO L125 PetriNetUnfolderBase]: For 6650/6650 co-relation queries the response was YES. [2024-06-14 12:30:35,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2526 conditions, 477 events. 267/477 cut-off events. For 6650/6650 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1782 event pairs, 58 based on Foata normal form. 2/478 useless extension candidates. Maximal degree in co-relation 2487. Up to 348 conditions per place. [2024-06-14 12:30:35,554 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 57 selfloop transitions, 32 changer transitions 0/91 dead transitions. [2024-06-14 12:30:35,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 91 transitions, 912 flow [2024-06-14 12:30:35,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:30:35,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:30:35,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-14 12:30:35,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36328125 [2024-06-14 12:30:35,557 INFO L175 Difference]: Start difference. First operand has 80 places, 70 transitions, 558 flow. Second operand 8 states and 93 transitions. [2024-06-14 12:30:35,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 91 transitions, 912 flow [2024-06-14 12:30:35,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 91 transitions, 854 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 12:30:35,571 INFO L231 Difference]: Finished difference. Result has 82 places, 76 transitions, 639 flow [2024-06-14 12:30:35,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=500, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=639, PETRI_PLACES=82, PETRI_TRANSITIONS=76} [2024-06-14 12:30:35,571 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 51 predicate places. [2024-06-14 12:30:35,572 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 76 transitions, 639 flow [2024-06-14 12:30:35,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:35,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:35,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:35,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 12:30:35,572 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:35,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:35,573 INFO L85 PathProgramCache]: Analyzing trace with hash -250867483, now seen corresponding path program 1 times [2024-06-14 12:30:35,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:35,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119410491] [2024-06-14 12:30:35,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:35,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:35,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:36,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:36,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:36,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119410491] [2024-06-14 12:30:36,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119410491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:36,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:36,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:30:36,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453431918] [2024-06-14 12:30:36,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:36,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:30:36,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:36,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:30:36,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:30:36,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:30:36,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 76 transitions, 639 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:36,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:36,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:30:36,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:36,365 INFO L124 PetriNetUnfolderBase]: 270/482 cut-off events. [2024-06-14 12:30:36,365 INFO L125 PetriNetUnfolderBase]: For 7337/7337 co-relation queries the response was YES. [2024-06-14 12:30:36,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2618 conditions, 482 events. 270/482 cut-off events. For 7337/7337 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1803 event pairs, 56 based on Foata normal form. 1/482 useless extension candidates. Maximal degree in co-relation 2578. Up to 448 conditions per place. [2024-06-14 12:30:36,368 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 73 selfloop transitions, 14 changer transitions 0/89 dead transitions. [2024-06-14 12:30:36,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 89 transitions, 859 flow [2024-06-14 12:30:36,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:30:36,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:30:36,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 83 transitions. [2024-06-14 12:30:36,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32421875 [2024-06-14 12:30:36,370 INFO L175 Difference]: Start difference. First operand has 82 places, 76 transitions, 639 flow. Second operand 8 states and 83 transitions. [2024-06-14 12:30:36,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 89 transitions, 859 flow [2024-06-14 12:30:36,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 89 transitions, 822 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-14 12:30:36,377 INFO L231 Difference]: Finished difference. Result has 87 places, 78 transitions, 653 flow [2024-06-14 12:30:36,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=602, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=653, PETRI_PLACES=87, PETRI_TRANSITIONS=78} [2024-06-14 12:30:36,378 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 56 predicate places. [2024-06-14 12:30:36,378 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 78 transitions, 653 flow [2024-06-14 12:30:36,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:36,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:36,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:36,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 12:30:36,379 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:36,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:36,379 INFO L85 PathProgramCache]: Analyzing trace with hash -250867700, now seen corresponding path program 3 times [2024-06-14 12:30:36,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:36,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845200470] [2024-06-14 12:30:36,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:36,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:36,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:36,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:36,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:36,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845200470] [2024-06-14 12:30:36,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845200470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:36,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:36,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:30:36,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71009609] [2024-06-14 12:30:36,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:36,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:30:36,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:36,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:30:36,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:30:37,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:30:37,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 78 transitions, 653 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:37,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:37,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:30:37,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:37,218 INFO L124 PetriNetUnfolderBase]: 266/476 cut-off events. [2024-06-14 12:30:37,218 INFO L125 PetriNetUnfolderBase]: For 7627/7627 co-relation queries the response was YES. [2024-06-14 12:30:37,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2622 conditions, 476 events. 266/476 cut-off events. For 7627/7627 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1786 event pairs, 54 based on Foata normal form. 2/477 useless extension candidates. Maximal degree in co-relation 2580. Up to 350 conditions per place. [2024-06-14 12:30:37,221 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 54 selfloop transitions, 36 changer transitions 0/92 dead transitions. [2024-06-14 12:30:37,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 92 transitions, 911 flow [2024-06-14 12:30:37,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:30:37,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:30:37,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 91 transitions. [2024-06-14 12:30:37,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35546875 [2024-06-14 12:30:37,223 INFO L175 Difference]: Start difference. First operand has 87 places, 78 transitions, 653 flow. Second operand 8 states and 91 transitions. [2024-06-14 12:30:37,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 92 transitions, 911 flow [2024-06-14 12:30:37,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 92 transitions, 862 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-14 12:30:37,231 INFO L231 Difference]: Finished difference. Result has 89 places, 78 transitions, 681 flow [2024-06-14 12:30:37,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=604, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=681, PETRI_PLACES=89, PETRI_TRANSITIONS=78} [2024-06-14 12:30:37,232 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 58 predicate places. [2024-06-14 12:30:37,232 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 78 transitions, 681 flow [2024-06-14 12:30:37,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:37,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:37,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:37,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 12:30:37,232 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:37,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:37,233 INFO L85 PathProgramCache]: Analyzing trace with hash 945242124, now seen corresponding path program 4 times [2024-06-14 12:30:37,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:37,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618071214] [2024-06-14 12:30:37,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:37,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:37,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:37,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:37,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:37,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618071214] [2024-06-14 12:30:37,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618071214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:37,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:37,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:30:37,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145381179] [2024-06-14 12:30:37,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:37,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:30:37,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:37,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:30:37,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:30:37,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:30:37,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 78 transitions, 681 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:37,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:37,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:30:37,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:38,101 INFO L124 PetriNetUnfolderBase]: 282/503 cut-off events. [2024-06-14 12:30:38,101 INFO L125 PetriNetUnfolderBase]: For 9075/9081 co-relation queries the response was YES. [2024-06-14 12:30:38,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2873 conditions, 503 events. 282/503 cut-off events. For 9075/9081 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1894 event pairs, 67 based on Foata normal form. 2/500 useless extension candidates. Maximal degree in co-relation 2830. Up to 329 conditions per place. [2024-06-14 12:30:38,105 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 54 selfloop transitions, 43 changer transitions 0/99 dead transitions. [2024-06-14 12:30:38,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 99 transitions, 1115 flow [2024-06-14 12:30:38,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:30:38,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:30:38,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 96 transitions. [2024-06-14 12:30:38,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:30:38,106 INFO L175 Difference]: Start difference. First operand has 89 places, 78 transitions, 681 flow. Second operand 8 states and 96 transitions. [2024-06-14 12:30:38,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 99 transitions, 1115 flow [2024-06-14 12:30:38,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 99 transitions, 1050 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 12:30:38,116 INFO L231 Difference]: Finished difference. Result has 91 places, 84 transitions, 789 flow [2024-06-14 12:30:38,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=789, PETRI_PLACES=91, PETRI_TRANSITIONS=84} [2024-06-14 12:30:38,117 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 60 predicate places. [2024-06-14 12:30:38,117 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 84 transitions, 789 flow [2024-06-14 12:30:38,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:38,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:38,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:38,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 12:30:38,117 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:38,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:38,118 INFO L85 PathProgramCache]: Analyzing trace with hash 945242341, now seen corresponding path program 2 times [2024-06-14 12:30:38,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:38,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703513840] [2024-06-14 12:30:38,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:38,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:38,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:38,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:38,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:38,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703513840] [2024-06-14 12:30:38,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703513840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:38,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:38,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:30:38,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716995086] [2024-06-14 12:30:38,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:38,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:30:38,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:38,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:30:38,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:30:38,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:30:38,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 84 transitions, 789 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:38,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:38,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:30:38,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:38,888 INFO L124 PetriNetUnfolderBase]: 285/508 cut-off events. [2024-06-14 12:30:38,888 INFO L125 PetriNetUnfolderBase]: For 9781/9787 co-relation queries the response was YES. [2024-06-14 12:30:38,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2992 conditions, 508 events. 285/508 cut-off events. For 9781/9787 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1934 event pairs, 61 based on Foata normal form. 5/510 useless extension candidates. Maximal degree in co-relation 2948. Up to 446 conditions per place. [2024-06-14 12:30:38,892 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 74 selfloop transitions, 24 changer transitions 0/100 dead transitions. [2024-06-14 12:30:38,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 100 transitions, 1099 flow [2024-06-14 12:30:38,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:30:38,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:30:38,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-14 12:30:38,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33984375 [2024-06-14 12:30:38,893 INFO L175 Difference]: Start difference. First operand has 91 places, 84 transitions, 789 flow. Second operand 8 states and 87 transitions. [2024-06-14 12:30:38,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 100 transitions, 1099 flow [2024-06-14 12:30:38,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 100 transitions, 1001 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-14 12:30:38,907 INFO L231 Difference]: Finished difference. Result has 96 places, 90 transitions, 805 flow [2024-06-14 12:30:38,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=691, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=805, PETRI_PLACES=96, PETRI_TRANSITIONS=90} [2024-06-14 12:30:38,908 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 65 predicate places. [2024-06-14 12:30:38,908 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 90 transitions, 805 flow [2024-06-14 12:30:38,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:38,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:38,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:38,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 12:30:38,909 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:38,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:38,909 INFO L85 PathProgramCache]: Analyzing trace with hash 945236544, now seen corresponding path program 5 times [2024-06-14 12:30:38,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:38,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144699714] [2024-06-14 12:30:38,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:38,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:38,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:39,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:39,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:39,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144699714] [2024-06-14 12:30:39,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144699714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:39,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:39,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:30:39,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96843623] [2024-06-14 12:30:39,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:39,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:30:39,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:39,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:30:39,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:30:39,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:30:39,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 90 transitions, 805 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:39,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:39,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:30:39,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:39,762 INFO L124 PetriNetUnfolderBase]: 281/502 cut-off events. [2024-06-14 12:30:39,762 INFO L125 PetriNetUnfolderBase]: For 10076/10082 co-relation queries the response was YES. [2024-06-14 12:30:39,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2911 conditions, 502 events. 281/502 cut-off events. For 10076/10082 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1901 event pairs, 67 based on Foata normal form. 2/499 useless extension candidates. Maximal degree in co-relation 2865. Up to 331 conditions per place. [2024-06-14 12:30:39,766 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 57 selfloop transitions, 44 changer transitions 0/103 dead transitions. [2024-06-14 12:30:39,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 103 transitions, 1131 flow [2024-06-14 12:30:39,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:30:39,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:30:39,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-14 12:30:39,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36328125 [2024-06-14 12:30:39,767 INFO L175 Difference]: Start difference. First operand has 96 places, 90 transitions, 805 flow. Second operand 8 states and 93 transitions. [2024-06-14 12:30:39,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 103 transitions, 1131 flow [2024-06-14 12:30:39,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 103 transitions, 1092 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-14 12:30:39,777 INFO L231 Difference]: Finished difference. Result has 101 places, 90 transitions, 859 flow [2024-06-14 12:30:39,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=766, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=859, PETRI_PLACES=101, PETRI_TRANSITIONS=90} [2024-06-14 12:30:39,777 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 70 predicate places. [2024-06-14 12:30:39,777 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 90 transitions, 859 flow [2024-06-14 12:30:39,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:39,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:39,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:39,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 12:30:39,778 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:39,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:39,778 INFO L85 PathProgramCache]: Analyzing trace with hash 952593991, now seen corresponding path program 3 times [2024-06-14 12:30:39,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:39,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176304120] [2024-06-14 12:30:39,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:39,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:39,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:40,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:40,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:40,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176304120] [2024-06-14 12:30:40,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176304120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:40,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:40,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:30:40,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938136450] [2024-06-14 12:30:40,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:40,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:30:40,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:40,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:30:40,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:30:40,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:30:40,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 90 transitions, 859 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:40,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:40,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:30:40,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:40,620 INFO L124 PetriNetUnfolderBase]: 284/507 cut-off events. [2024-06-14 12:30:40,620 INFO L125 PetriNetUnfolderBase]: For 10758/10764 co-relation queries the response was YES. [2024-06-14 12:30:40,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3054 conditions, 507 events. 284/507 cut-off events. For 10758/10764 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1929 event pairs, 60 based on Foata normal form. 5/509 useless extension candidates. Maximal degree in co-relation 3006. Up to 444 conditions per place. [2024-06-14 12:30:40,624 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 73 selfloop transitions, 27 changer transitions 0/102 dead transitions. [2024-06-14 12:30:40,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 102 transitions, 1155 flow [2024-06-14 12:30:40,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:30:40,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:30:40,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 86 transitions. [2024-06-14 12:30:40,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3359375 [2024-06-14 12:30:40,625 INFO L175 Difference]: Start difference. First operand has 101 places, 90 transitions, 859 flow. Second operand 8 states and 86 transitions. [2024-06-14 12:30:40,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 102 transitions, 1155 flow [2024-06-14 12:30:40,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 102 transitions, 1069 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 12:30:40,637 INFO L231 Difference]: Finished difference. Result has 103 places, 92 transitions, 854 flow [2024-06-14 12:30:40,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=773, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=854, PETRI_PLACES=103, PETRI_TRANSITIONS=92} [2024-06-14 12:30:40,638 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 72 predicate places. [2024-06-14 12:30:40,638 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 92 transitions, 854 flow [2024-06-14 12:30:40,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:40,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:40,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:40,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 12:30:40,639 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:40,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:40,639 INFO L85 PathProgramCache]: Analyzing trace with hash 952593774, now seen corresponding path program 6 times [2024-06-14 12:30:40,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:40,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717814106] [2024-06-14 12:30:40,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:40,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:40,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:41,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:41,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:41,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717814106] [2024-06-14 12:30:41,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717814106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:41,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:41,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:30:41,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920024286] [2024-06-14 12:30:41,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:41,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:30:41,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:41,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:30:41,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:30:41,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:30:41,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 92 transitions, 854 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:41,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:41,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:30:41,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:41,481 INFO L124 PetriNetUnfolderBase]: 280/501 cut-off events. [2024-06-14 12:30:41,482 INFO L125 PetriNetUnfolderBase]: For 11194/11200 co-relation queries the response was YES. [2024-06-14 12:30:41,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2962 conditions, 501 events. 280/501 cut-off events. For 11194/11200 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1883 event pairs, 62 based on Foata normal form. 2/498 useless extension candidates. Maximal degree in co-relation 2913. Up to 333 conditions per place. [2024-06-14 12:30:41,492 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 53 selfloop transitions, 49 changer transitions 0/104 dead transitions. [2024-06-14 12:30:41,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 104 transitions, 1140 flow [2024-06-14 12:30:41,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:30:41,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:30:41,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 91 transitions. [2024-06-14 12:30:41,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35546875 [2024-06-14 12:30:41,495 INFO L175 Difference]: Start difference. First operand has 103 places, 92 transitions, 854 flow. Second operand 8 states and 91 transitions. [2024-06-14 12:30:41,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 104 transitions, 1140 flow [2024-06-14 12:30:41,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 104 transitions, 1071 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 12:30:41,508 INFO L231 Difference]: Finished difference. Result has 106 places, 92 transitions, 888 flow [2024-06-14 12:30:41,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=785, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=888, PETRI_PLACES=106, PETRI_TRANSITIONS=92} [2024-06-14 12:30:41,509 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 75 predicate places. [2024-06-14 12:30:41,510 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 92 transitions, 888 flow [2024-06-14 12:30:41,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:41,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:41,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:41,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 12:30:41,510 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:41,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:41,511 INFO L85 PathProgramCache]: Analyzing trace with hash 952860901, now seen corresponding path program 4 times [2024-06-14 12:30:41,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:41,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938583287] [2024-06-14 12:30:41,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:41,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:41,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:42,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:42,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:42,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938583287] [2024-06-14 12:30:42,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938583287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:42,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:42,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:30:42,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204744454] [2024-06-14 12:30:42,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:42,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:30:42,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:42,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:30:42,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:30:42,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:30:42,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 92 transitions, 888 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:42,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:42,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:30:42,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:42,305 INFO L124 PetriNetUnfolderBase]: 278/498 cut-off events. [2024-06-14 12:30:42,305 INFO L125 PetriNetUnfolderBase]: For 11439/11445 co-relation queries the response was YES. [2024-06-14 12:30:42,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3001 conditions, 498 events. 278/498 cut-off events. For 11439/11445 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1892 event pairs, 59 based on Foata normal form. 5/500 useless extension candidates. Maximal degree in co-relation 2951. Up to 436 conditions per place. [2024-06-14 12:30:42,308 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 70 selfloop transitions, 29 changer transitions 0/101 dead transitions. [2024-06-14 12:30:42,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 101 transitions, 1112 flow [2024-06-14 12:30:42,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:30:42,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:30:42,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 84 transitions. [2024-06-14 12:30:42,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-06-14 12:30:42,309 INFO L175 Difference]: Start difference. First operand has 106 places, 92 transitions, 888 flow. Second operand 8 states and 84 transitions. [2024-06-14 12:30:42,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 101 transitions, 1112 flow [2024-06-14 12:30:42,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 101 transitions, 986 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 12:30:42,320 INFO L231 Difference]: Finished difference. Result has 106 places, 92 transitions, 825 flow [2024-06-14 12:30:42,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=825, PETRI_PLACES=106, PETRI_TRANSITIONS=92} [2024-06-14 12:30:42,321 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 75 predicate places. [2024-06-14 12:30:42,321 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 92 transitions, 825 flow [2024-06-14 12:30:42,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:42,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:42,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:42,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 12:30:42,322 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:42,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:42,322 INFO L85 PathProgramCache]: Analyzing trace with hash 952870821, now seen corresponding path program 1 times [2024-06-14 12:30:42,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:42,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258498053] [2024-06-14 12:30:42,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:42,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:42,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:43,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:43,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:43,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258498053] [2024-06-14 12:30:43,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258498053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:43,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:43,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:30:43,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013441412] [2024-06-14 12:30:43,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:43,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:30:43,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:43,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:30:43,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:30:43,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:30:43,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 92 transitions, 825 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:43,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:43,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:30:43,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:43,439 INFO L124 PetriNetUnfolderBase]: 276/494 cut-off events. [2024-06-14 12:30:43,440 INFO L125 PetriNetUnfolderBase]: For 11661/11661 co-relation queries the response was YES. [2024-06-14 12:30:43,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2916 conditions, 494 events. 276/494 cut-off events. For 11661/11661 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1886 event pairs, 62 based on Foata normal form. 1/494 useless extension candidates. Maximal degree in co-relation 2865. Up to 467 conditions per place. [2024-06-14 12:30:43,443 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 87 selfloop transitions, 14 changer transitions 0/103 dead transitions. [2024-06-14 12:30:43,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 103 transitions, 1061 flow [2024-06-14 12:30:43,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:30:43,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:30:43,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 88 transitions. [2024-06-14 12:30:43,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3055555555555556 [2024-06-14 12:30:43,444 INFO L175 Difference]: Start difference. First operand has 106 places, 92 transitions, 825 flow. Second operand 9 states and 88 transitions. [2024-06-14 12:30:43,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 103 transitions, 1061 flow [2024-06-14 12:30:43,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 103 transitions, 1010 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 12:30:43,458 INFO L231 Difference]: Finished difference. Result has 109 places, 94 transitions, 823 flow [2024-06-14 12:30:43,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=774, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=823, PETRI_PLACES=109, PETRI_TRANSITIONS=94} [2024-06-14 12:30:43,458 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 78 predicate places. [2024-06-14 12:30:43,458 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 94 transitions, 823 flow [2024-06-14 12:30:43,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:43,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:43,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:43,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 12:30:43,467 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:43,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:43,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1073724223, now seen corresponding path program 1 times [2024-06-14 12:30:43,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:43,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526338481] [2024-06-14 12:30:43,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:43,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:43,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:44,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:44,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:44,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526338481] [2024-06-14 12:30:44,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526338481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:44,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:44,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:30:44,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65708952] [2024-06-14 12:30:44,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:44,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:30:44,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:44,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:30:44,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:30:44,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:30:44,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 94 transitions, 823 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:44,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:44,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:30:44,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:44,751 INFO L124 PetriNetUnfolderBase]: 264/486 cut-off events. [2024-06-14 12:30:44,752 INFO L125 PetriNetUnfolderBase]: For 13264/13266 co-relation queries the response was YES. [2024-06-14 12:30:44,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2946 conditions, 486 events. 264/486 cut-off events. For 13264/13266 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1929 event pairs, 33 based on Foata normal form. 2/484 useless extension candidates. Maximal degree in co-relation 2894. Up to 363 conditions per place. [2024-06-14 12:30:44,754 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 77 selfloop transitions, 19 changer transitions 0/110 dead transitions. [2024-06-14 12:30:44,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 110 transitions, 1071 flow [2024-06-14 12:30:44,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:30:44,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:30:44,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-14 12:30:44,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36328125 [2024-06-14 12:30:44,756 INFO L175 Difference]: Start difference. First operand has 109 places, 94 transitions, 823 flow. Second operand 8 states and 93 transitions. [2024-06-14 12:30:44,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 110 transitions, 1071 flow [2024-06-14 12:30:44,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 110 transitions, 990 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-14 12:30:44,769 INFO L231 Difference]: Finished difference. Result has 107 places, 95 transitions, 800 flow [2024-06-14 12:30:44,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=742, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=800, PETRI_PLACES=107, PETRI_TRANSITIONS=95} [2024-06-14 12:30:44,771 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 76 predicate places. [2024-06-14 12:30:44,771 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 95 transitions, 800 flow [2024-06-14 12:30:44,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:44,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:44,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:44,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 12:30:44,772 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:44,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:44,772 INFO L85 PathProgramCache]: Analyzing trace with hash 808275481, now seen corresponding path program 2 times [2024-06-14 12:30:44,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:44,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227656965] [2024-06-14 12:30:44,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:44,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:44,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:45,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:45,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:45,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227656965] [2024-06-14 12:30:45,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227656965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:45,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:45,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:30:45,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564827462] [2024-06-14 12:30:45,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:45,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:30:45,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:45,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:30:45,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:30:45,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:30:45,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 95 transitions, 800 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:45,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:45,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:30:45,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:45,857 INFO L124 PetriNetUnfolderBase]: 263/489 cut-off events. [2024-06-14 12:30:45,858 INFO L125 PetriNetUnfolderBase]: For 13839/13839 co-relation queries the response was YES. [2024-06-14 12:30:45,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2957 conditions, 489 events. 263/489 cut-off events. For 13839/13839 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1953 event pairs, 48 based on Foata normal form. 2/490 useless extension candidates. Maximal degree in co-relation 2905. Up to 364 conditions per place. [2024-06-14 12:30:45,861 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 71 selfloop transitions, 26 changer transitions 0/111 dead transitions. [2024-06-14 12:30:45,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 111 transitions, 1054 flow [2024-06-14 12:30:45,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:30:45,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:30:45,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-14 12:30:45,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37109375 [2024-06-14 12:30:45,863 INFO L175 Difference]: Start difference. First operand has 107 places, 95 transitions, 800 flow. Second operand 8 states and 95 transitions. [2024-06-14 12:30:45,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 111 transitions, 1054 flow [2024-06-14 12:30:45,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 111 transitions, 1006 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 12:30:45,877 INFO L231 Difference]: Finished difference. Result has 109 places, 96 transitions, 829 flow [2024-06-14 12:30:45,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=752, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=829, PETRI_PLACES=109, PETRI_TRANSITIONS=96} [2024-06-14 12:30:45,877 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 78 predicate places. [2024-06-14 12:30:45,878 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 96 transitions, 829 flow [2024-06-14 12:30:45,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:45,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:45,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:45,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 12:30:45,878 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:45,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:45,879 INFO L85 PathProgramCache]: Analyzing trace with hash 694771895, now seen corresponding path program 1 times [2024-06-14 12:30:45,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:45,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294148496] [2024-06-14 12:30:45,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:45,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:45,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:46,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:46,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:46,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294148496] [2024-06-14 12:30:46,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294148496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:46,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:46,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:30:46,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50409177] [2024-06-14 12:30:46,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:46,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:30:46,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:46,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:30:46,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:30:46,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:30:46,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 96 transitions, 829 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:46,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:46,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:30:46,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:46,901 INFO L124 PetriNetUnfolderBase]: 282/507 cut-off events. [2024-06-14 12:30:46,902 INFO L125 PetriNetUnfolderBase]: For 14105/14105 co-relation queries the response was YES. [2024-06-14 12:30:46,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3043 conditions, 507 events. 282/507 cut-off events. For 14105/14105 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1950 event pairs, 50 based on Foata normal form. 1/507 useless extension candidates. Maximal degree in co-relation 2990. Up to 410 conditions per place. [2024-06-14 12:30:46,905 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 80 selfloop transitions, 29 changer transitions 0/111 dead transitions. [2024-06-14 12:30:46,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 111 transitions, 1093 flow [2024-06-14 12:30:46,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:30:46,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:30:46,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-06-14 12:30:46,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34765625 [2024-06-14 12:30:46,906 INFO L175 Difference]: Start difference. First operand has 109 places, 96 transitions, 829 flow. Second operand 8 states and 89 transitions. [2024-06-14 12:30:46,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 111 transitions, 1093 flow [2024-06-14 12:30:46,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 111 transitions, 1024 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 12:30:46,920 INFO L231 Difference]: Finished difference. Result has 111 places, 96 transitions, 828 flow [2024-06-14 12:30:46,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=760, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=828, PETRI_PLACES=111, PETRI_TRANSITIONS=96} [2024-06-14 12:30:46,920 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 80 predicate places. [2024-06-14 12:30:46,920 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 96 transitions, 828 flow [2024-06-14 12:30:46,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:46,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:46,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:46,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 12:30:46,921 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:46,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:46,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1070862303, now seen corresponding path program 1 times [2024-06-14 12:30:46,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:46,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244709568] [2024-06-14 12:30:46,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:46,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:46,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:47,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:47,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:47,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244709568] [2024-06-14 12:30:47,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244709568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:47,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:47,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:30:47,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994832888] [2024-06-14 12:30:47,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:47,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:30:47,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:47,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:30:47,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:30:47,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:30:47,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 96 transitions, 828 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:47,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:47,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:30:47,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:47,826 INFO L124 PetriNetUnfolderBase]: 288/517 cut-off events. [2024-06-14 12:30:47,827 INFO L125 PetriNetUnfolderBase]: For 15361/15361 co-relation queries the response was YES. [2024-06-14 12:30:47,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3104 conditions, 517 events. 288/517 cut-off events. For 15361/15361 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2007 event pairs, 48 based on Foata normal form. 2/518 useless extension candidates. Maximal degree in co-relation 3050. Up to 425 conditions per place. [2024-06-14 12:30:47,830 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 87 selfloop transitions, 26 changer transitions 0/115 dead transitions. [2024-06-14 12:30:47,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 115 transitions, 1126 flow [2024-06-14 12:30:47,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:30:47,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:30:47,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-14 12:30:47,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3402777777777778 [2024-06-14 12:30:47,831 INFO L175 Difference]: Start difference. First operand has 111 places, 96 transitions, 828 flow. Second operand 9 states and 98 transitions. [2024-06-14 12:30:47,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 115 transitions, 1126 flow [2024-06-14 12:30:47,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 115 transitions, 1039 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 12:30:47,846 INFO L231 Difference]: Finished difference. Result has 112 places, 98 transitions, 822 flow [2024-06-14 12:30:47,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=741, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=822, PETRI_PLACES=112, PETRI_TRANSITIONS=98} [2024-06-14 12:30:47,847 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 81 predicate places. [2024-06-14 12:30:47,847 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 98 transitions, 822 flow [2024-06-14 12:30:47,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:47,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:47,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:47,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 12:30:47,848 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:47,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:47,848 INFO L85 PathProgramCache]: Analyzing trace with hash 813043901, now seen corresponding path program 2 times [2024-06-14 12:30:47,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:47,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282041387] [2024-06-14 12:30:47,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:47,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:47,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:48,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:48,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:48,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282041387] [2024-06-14 12:30:48,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282041387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:48,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:48,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:30:48,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867596063] [2024-06-14 12:30:48,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:48,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:30:48,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:48,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:30:48,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:30:48,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:30:48,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 98 transitions, 822 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:48,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:48,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:30:48,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:48,726 INFO L124 PetriNetUnfolderBase]: 304/543 cut-off events. [2024-06-14 12:30:48,726 INFO L125 PetriNetUnfolderBase]: For 17427/17427 co-relation queries the response was YES. [2024-06-14 12:30:48,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3331 conditions, 543 events. 304/543 cut-off events. For 17427/17427 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2130 event pairs, 51 based on Foata normal form. 2/544 useless extension candidates. Maximal degree in co-relation 3276. Up to 384 conditions per place. [2024-06-14 12:30:48,730 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 73 selfloop transitions, 43 changer transitions 0/118 dead transitions. [2024-06-14 12:30:48,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 118 transitions, 1210 flow [2024-06-14 12:30:48,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:30:48,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:30:48,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-14 12:30:48,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3506944444444444 [2024-06-14 12:30:48,732 INFO L175 Difference]: Start difference. First operand has 112 places, 98 transitions, 822 flow. Second operand 9 states and 101 transitions. [2024-06-14 12:30:48,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 118 transitions, 1210 flow [2024-06-14 12:30:48,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 118 transitions, 1145 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 12:30:48,751 INFO L231 Difference]: Finished difference. Result has 114 places, 102 transitions, 900 flow [2024-06-14 12:30:48,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=757, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=900, PETRI_PLACES=114, PETRI_TRANSITIONS=102} [2024-06-14 12:30:48,751 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 83 predicate places. [2024-06-14 12:30:48,751 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 102 transitions, 900 flow [2024-06-14 12:30:48,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:48,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:48,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:48,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 12:30:48,752 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:48,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:48,753 INFO L85 PathProgramCache]: Analyzing trace with hash 812859451, now seen corresponding path program 3 times [2024-06-14 12:30:48,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:48,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750909971] [2024-06-14 12:30:48,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:48,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:48,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:49,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:49,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:49,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750909971] [2024-06-14 12:30:49,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750909971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:49,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:49,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:30:49,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299695770] [2024-06-14 12:30:49,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:49,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:30:49,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:49,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:30:49,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:30:49,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:30:49,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 102 transitions, 900 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:49,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:49,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:30:49,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:49,890 INFO L124 PetriNetUnfolderBase]: 286/529 cut-off events. [2024-06-14 12:30:49,891 INFO L125 PetriNetUnfolderBase]: For 18975/18975 co-relation queries the response was YES. [2024-06-14 12:30:49,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3367 conditions, 529 events. 286/529 cut-off events. For 18975/18975 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2154 event pairs, 50 based on Foata normal form. 2/530 useless extension candidates. Maximal degree in co-relation 3311. Up to 398 conditions per place. [2024-06-14 12:30:49,894 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 74 selfloop transitions, 28 changer transitions 0/116 dead transitions. [2024-06-14 12:30:49,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 116 transitions, 1158 flow [2024-06-14 12:30:49,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:30:49,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:30:49,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-14 12:30:49,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37109375 [2024-06-14 12:30:49,905 INFO L175 Difference]: Start difference. First operand has 114 places, 102 transitions, 900 flow. Second operand 8 states and 95 transitions. [2024-06-14 12:30:49,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 116 transitions, 1158 flow [2024-06-14 12:30:49,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 116 transitions, 1083 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 12:30:49,926 INFO L231 Difference]: Finished difference. Result has 117 places, 103 transitions, 905 flow [2024-06-14 12:30:49,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=825, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=905, PETRI_PLACES=117, PETRI_TRANSITIONS=103} [2024-06-14 12:30:49,926 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 86 predicate places. [2024-06-14 12:30:49,926 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 103 transitions, 905 flow [2024-06-14 12:30:49,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:49,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:49,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:49,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 12:30:49,927 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:49,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:49,927 INFO L85 PathProgramCache]: Analyzing trace with hash 812864411, now seen corresponding path program 3 times [2024-06-14 12:30:49,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:49,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595796421] [2024-06-14 12:30:49,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:49,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:49,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:50,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:50,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:50,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595796421] [2024-06-14 12:30:50,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595796421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:50,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:50,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:30:50,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076299749] [2024-06-14 12:30:50,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:50,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:30:50,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:50,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:30:50,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:30:50,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:30:50,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 103 transitions, 905 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:50,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:50,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:30:50,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:50,848 INFO L124 PetriNetUnfolderBase]: 319/569 cut-off events. [2024-06-14 12:30:50,848 INFO L125 PetriNetUnfolderBase]: For 20447/20447 co-relation queries the response was YES. [2024-06-14 12:30:50,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3633 conditions, 569 events. 319/569 cut-off events. For 20447/20447 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2269 event pairs, 58 based on Foata normal form. 2/570 useless extension candidates. Maximal degree in co-relation 3575. Up to 404 conditions per place. [2024-06-14 12:30:50,852 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 82 selfloop transitions, 40 changer transitions 0/124 dead transitions. [2024-06-14 12:30:50,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 124 transitions, 1377 flow [2024-06-14 12:30:50,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:30:50,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:30:50,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-14 12:30:50,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-14 12:30:50,853 INFO L175 Difference]: Start difference. First operand has 117 places, 103 transitions, 905 flow. Second operand 9 states and 104 transitions. [2024-06-14 12:30:50,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 124 transitions, 1377 flow [2024-06-14 12:30:50,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 124 transitions, 1307 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 12:30:50,880 INFO L231 Difference]: Finished difference. Result has 120 places, 107 transitions, 968 flow [2024-06-14 12:30:50,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=835, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=968, PETRI_PLACES=120, PETRI_TRANSITIONS=107} [2024-06-14 12:30:50,881 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 89 predicate places. [2024-06-14 12:30:50,881 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 107 transitions, 968 flow [2024-06-14 12:30:50,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:50,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:50,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:50,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 12:30:50,882 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:50,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:50,882 INFO L85 PathProgramCache]: Analyzing trace with hash 813044149, now seen corresponding path program 1 times [2024-06-14 12:30:50,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:50,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672040256] [2024-06-14 12:30:50,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:50,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:50,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:51,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:51,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:51,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672040256] [2024-06-14 12:30:51,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672040256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:51,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:51,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:30:51,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24422730] [2024-06-14 12:30:51,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:51,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:30:51,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:51,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:30:51,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:30:51,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:30:51,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 107 transitions, 968 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:51,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:51,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:30:51,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:51,758 INFO L124 PetriNetUnfolderBase]: 322/574 cut-off events. [2024-06-14 12:30:51,758 INFO L125 PetriNetUnfolderBase]: For 20964/20964 co-relation queries the response was YES. [2024-06-14 12:30:51,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3702 conditions, 574 events. 322/574 cut-off events. For 20964/20964 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2312 event pairs, 58 based on Foata normal form. 1/574 useless extension candidates. Maximal degree in co-relation 3643. Up to 537 conditions per place. [2024-06-14 12:30:51,762 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 103 selfloop transitions, 16 changer transitions 0/121 dead transitions. [2024-06-14 12:30:51,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 121 transitions, 1260 flow [2024-06-14 12:30:51,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:30:51,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:30:51,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 91 transitions. [2024-06-14 12:30:51,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3159722222222222 [2024-06-14 12:30:51,781 INFO L175 Difference]: Start difference. First operand has 120 places, 107 transitions, 968 flow. Second operand 9 states and 91 transitions. [2024-06-14 12:30:51,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 121 transitions, 1260 flow [2024-06-14 12:30:51,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 121 transitions, 1197 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 12:30:51,805 INFO L231 Difference]: Finished difference. Result has 124 places, 109 transitions, 966 flow [2024-06-14 12:30:51,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=905, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=966, PETRI_PLACES=124, PETRI_TRANSITIONS=109} [2024-06-14 12:30:51,805 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 93 predicate places. [2024-06-14 12:30:51,806 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 109 transitions, 966 flow [2024-06-14 12:30:51,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:51,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:51,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:51,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 12:30:51,806 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:51,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:51,807 INFO L85 PathProgramCache]: Analyzing trace with hash -955398153, now seen corresponding path program 4 times [2024-06-14 12:30:51,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:51,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227561216] [2024-06-14 12:30:51,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:51,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:51,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:52,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:52,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:52,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227561216] [2024-06-14 12:30:52,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227561216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:52,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:52,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:30:52,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147901401] [2024-06-14 12:30:52,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:52,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:30:52,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:52,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:30:52,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:30:52,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:30:52,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 109 transitions, 966 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:52,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:52,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:30:52,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:52,676 INFO L124 PetriNetUnfolderBase]: 318/568 cut-off events. [2024-06-14 12:30:52,677 INFO L125 PetriNetUnfolderBase]: For 21165/21165 co-relation queries the response was YES. [2024-06-14 12:30:52,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3604 conditions, 568 events. 318/568 cut-off events. For 21165/21165 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2266 event pairs, 50 based on Foata normal form. 2/569 useless extension candidates. Maximal degree in co-relation 3544. Up to 406 conditions per place. [2024-06-14 12:30:52,680 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 79 selfloop transitions, 44 changer transitions 0/125 dead transitions. [2024-06-14 12:30:52,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 125 transitions, 1328 flow [2024-06-14 12:30:52,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:30:52,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:30:52,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-14 12:30:52,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-14 12:30:52,681 INFO L175 Difference]: Start difference. First operand has 124 places, 109 transitions, 966 flow. Second operand 9 states and 102 transitions. [2024-06-14 12:30:52,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 125 transitions, 1328 flow [2024-06-14 12:30:52,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 125 transitions, 1269 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-14 12:30:52,709 INFO L231 Difference]: Finished difference. Result has 126 places, 109 transitions, 1000 flow [2024-06-14 12:30:52,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1000, PETRI_PLACES=126, PETRI_TRANSITIONS=109} [2024-06-14 12:30:52,709 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 95 predicate places. [2024-06-14 12:30:52,710 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 109 transitions, 1000 flow [2024-06-14 12:30:52,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:52,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:52,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:52,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 12:30:52,710 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:52,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:52,711 INFO L85 PathProgramCache]: Analyzing trace with hash 900395469, now seen corresponding path program 5 times [2024-06-14 12:30:52,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:52,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31097900] [2024-06-14 12:30:52,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:52,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:52,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:53,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:53,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:53,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31097900] [2024-06-14 12:30:53,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31097900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:53,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:53,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:30:53,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158807557] [2024-06-14 12:30:53,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:53,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:30:53,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:53,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:30:53,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:30:53,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:30:53,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 109 transitions, 1000 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:53,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:53,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:30:53,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:53,555 INFO L124 PetriNetUnfolderBase]: 334/595 cut-off events. [2024-06-14 12:30:53,555 INFO L125 PetriNetUnfolderBase]: For 24088/24094 co-relation queries the response was YES. [2024-06-14 12:30:53,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3895 conditions, 595 events. 334/595 cut-off events. For 24088/24094 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2410 event pairs, 67 based on Foata normal form. 2/592 useless extension candidates. Maximal degree in co-relation 3834. Up to 343 conditions per place. [2024-06-14 12:30:53,559 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 73 selfloop transitions, 57 changer transitions 0/132 dead transitions. [2024-06-14 12:30:53,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 132 transitions, 1608 flow [2024-06-14 12:30:53,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:30:53,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:30:53,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-14 12:30:53,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 12:30:53,573 INFO L175 Difference]: Start difference. First operand has 126 places, 109 transitions, 1000 flow. Second operand 9 states and 108 transitions. [2024-06-14 12:30:53,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 132 transitions, 1608 flow [2024-06-14 12:30:53,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 132 transitions, 1531 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 12:30:53,602 INFO L231 Difference]: Finished difference. Result has 128 places, 115 transitions, 1130 flow [2024-06-14 12:30:53,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=923, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1130, PETRI_PLACES=128, PETRI_TRANSITIONS=115} [2024-06-14 12:30:53,602 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 97 predicate places. [2024-06-14 12:30:53,603 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 115 transitions, 1130 flow [2024-06-14 12:30:53,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:53,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:53,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:53,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 12:30:53,603 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:53,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:53,604 INFO L85 PathProgramCache]: Analyzing trace with hash 900395717, now seen corresponding path program 2 times [2024-06-14 12:30:53,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:53,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387143641] [2024-06-14 12:30:53,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:53,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:53,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:54,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:54,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:54,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387143641] [2024-06-14 12:30:54,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387143641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:54,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:54,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:30:54,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582940687] [2024-06-14 12:30:54,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:54,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:30:54,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:54,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:30:54,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:30:54,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:30:54,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 115 transitions, 1130 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:54,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:54,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:30:54,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:54,477 INFO L124 PetriNetUnfolderBase]: 337/600 cut-off events. [2024-06-14 12:30:54,477 INFO L125 PetriNetUnfolderBase]: For 24848/24854 co-relation queries the response was YES. [2024-06-14 12:30:54,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4032 conditions, 600 events. 337/600 cut-off events. For 24848/24854 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2450 event pairs, 63 based on Foata normal form. 5/602 useless extension candidates. Maximal degree in co-relation 3970. Up to 521 conditions per place. [2024-06-14 12:30:54,481 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 98 selfloop transitions, 30 changer transitions 0/130 dead transitions. [2024-06-14 12:30:54,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 130 transitions, 1538 flow [2024-06-14 12:30:54,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:30:54,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:30:54,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-14 12:30:54,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3368055555555556 [2024-06-14 12:30:54,484 INFO L175 Difference]: Start difference. First operand has 128 places, 115 transitions, 1130 flow. Second operand 9 states and 97 transitions. [2024-06-14 12:30:54,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 130 transitions, 1538 flow [2024-06-14 12:30:54,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 130 transitions, 1416 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-14 12:30:54,544 INFO L231 Difference]: Finished difference. Result has 132 places, 119 transitions, 1125 flow [2024-06-14 12:30:54,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1008, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1125, PETRI_PLACES=132, PETRI_TRANSITIONS=119} [2024-06-14 12:30:54,544 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 101 predicate places. [2024-06-14 12:30:54,544 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 119 transitions, 1125 flow [2024-06-14 12:30:54,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:54,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:54,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:54,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 12:30:54,560 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:54,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:54,561 INFO L85 PathProgramCache]: Analyzing trace with hash -762263729, now seen corresponding path program 6 times [2024-06-14 12:30:54,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:54,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302270998] [2024-06-14 12:30:54,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:54,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:54,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:55,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:55,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:55,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302270998] [2024-06-14 12:30:55,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302270998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:55,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:55,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:30:55,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902543534] [2024-06-14 12:30:55,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:55,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:30:55,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:55,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:30:55,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:30:55,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:30:55,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 119 transitions, 1125 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:55,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:55,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:30:55,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:55,426 INFO L124 PetriNetUnfolderBase]: 343/610 cut-off events. [2024-06-14 12:30:55,426 INFO L125 PetriNetUnfolderBase]: For 26513/26519 co-relation queries the response was YES. [2024-06-14 12:30:55,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4039 conditions, 610 events. 343/610 cut-off events. For 26513/26519 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2500 event pairs, 67 based on Foata normal form. 2/607 useless extension candidates. Maximal degree in co-relation 3976. Up to 354 conditions per place. [2024-06-14 12:30:55,429 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 78 selfloop transitions, 58 changer transitions 0/138 dead transitions. [2024-06-14 12:30:55,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 138 transitions, 1697 flow [2024-06-14 12:30:55,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:30:55,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:30:55,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-14 12:30:55,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3784722222222222 [2024-06-14 12:30:55,430 INFO L175 Difference]: Start difference. First operand has 132 places, 119 transitions, 1125 flow. Second operand 9 states and 109 transitions. [2024-06-14 12:30:55,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 138 transitions, 1697 flow [2024-06-14 12:30:55,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 138 transitions, 1650 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 12:30:55,462 INFO L231 Difference]: Finished difference. Result has 136 places, 121 transitions, 1223 flow [2024-06-14 12:30:55,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1078, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1223, PETRI_PLACES=136, PETRI_TRANSITIONS=121} [2024-06-14 12:30:55,464 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 105 predicate places. [2024-06-14 12:30:55,464 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 121 transitions, 1223 flow [2024-06-14 12:30:55,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:55,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:55,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:55,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 12:30:55,464 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:55,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:55,470 INFO L85 PathProgramCache]: Analyzing trace with hash -762441669, now seen corresponding path program 4 times [2024-06-14 12:30:55,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:55,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468214989] [2024-06-14 12:30:55,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:55,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:55,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:56,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:56,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:56,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468214989] [2024-06-14 12:30:56,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468214989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:56,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:56,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:30:56,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415373323] [2024-06-14 12:30:56,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:56,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:30:56,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:56,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:30:56,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:30:56,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-14 12:30:56,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 121 transitions, 1223 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:56,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:56,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-14 12:30:56,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:56,589 INFO L124 PetriNetUnfolderBase]: 309/570 cut-off events. [2024-06-14 12:30:56,589 INFO L125 PetriNetUnfolderBase]: For 26933/26943 co-relation queries the response was YES. [2024-06-14 12:30:56,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3955 conditions, 570 events. 309/570 cut-off events. For 26933/26943 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2425 event pairs, 55 based on Foata normal form. 2/563 useless extension candidates. Maximal degree in co-relation 3890. Up to 426 conditions per place. [2024-06-14 12:30:56,592 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 86 selfloop transitions, 32 changer transitions 0/132 dead transitions. [2024-06-14 12:30:56,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 132 transitions, 1489 flow [2024-06-14 12:30:56,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:30:56,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:30:56,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-14 12:30:56,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3671875 [2024-06-14 12:30:56,594 INFO L175 Difference]: Start difference. First operand has 136 places, 121 transitions, 1223 flow. Second operand 8 states and 94 transitions. [2024-06-14 12:30:56,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 132 transitions, 1489 flow [2024-06-14 12:30:56,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 132 transitions, 1368 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 12:30:56,628 INFO L231 Difference]: Finished difference. Result has 138 places, 121 transitions, 1170 flow [2024-06-14 12:30:56,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1102, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1170, PETRI_PLACES=138, PETRI_TRANSITIONS=121} [2024-06-14 12:30:56,629 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 107 predicate places. [2024-06-14 12:30:56,630 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 121 transitions, 1170 flow [2024-06-14 12:30:56,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:56,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:56,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:56,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 12:30:56,630 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:56,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:56,631 INFO L85 PathProgramCache]: Analyzing trace with hash -762436709, now seen corresponding path program 7 times [2024-06-14 12:30:56,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:56,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91207689] [2024-06-14 12:30:56,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:56,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:56,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:57,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:57,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:57,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91207689] [2024-06-14 12:30:57,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91207689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:57,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:57,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:30:57,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748624452] [2024-06-14 12:30:57,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:57,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:30:57,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:57,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:30:57,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:30:57,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:30:57,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 121 transitions, 1170 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:57,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:57,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:30:57,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:57,526 INFO L124 PetriNetUnfolderBase]: 336/599 cut-off events. [2024-06-14 12:30:57,526 INFO L125 PetriNetUnfolderBase]: For 26086/26092 co-relation queries the response was YES. [2024-06-14 12:30:57,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3936 conditions, 599 events. 336/599 cut-off events. For 26086/26092 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2457 event pairs, 68 based on Foata normal form. 2/596 useless extension candidates. Maximal degree in co-relation 3870. Up to 346 conditions per place. [2024-06-14 12:30:57,529 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 73 selfloop transitions, 61 changer transitions 0/136 dead transitions. [2024-06-14 12:30:57,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 136 transitions, 1640 flow [2024-06-14 12:30:57,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:30:57,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:30:57,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-14 12:30:57,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3645833333333333 [2024-06-14 12:30:57,531 INFO L175 Difference]: Start difference. First operand has 138 places, 121 transitions, 1170 flow. Second operand 9 states and 105 transitions. [2024-06-14 12:30:57,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 136 transitions, 1640 flow [2024-06-14 12:30:57,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 136 transitions, 1523 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-14 12:30:57,564 INFO L231 Difference]: Finished difference. Result has 140 places, 121 transitions, 1180 flow [2024-06-14 12:30:57,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1053, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1180, PETRI_PLACES=140, PETRI_TRANSITIONS=121} [2024-06-14 12:30:57,565 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 109 predicate places. [2024-06-14 12:30:57,565 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 121 transitions, 1180 flow [2024-06-14 12:30:57,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:57,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:57,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:57,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 12:30:57,566 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:57,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:57,566 INFO L85 PathProgramCache]: Analyzing trace with hash -534356069, now seen corresponding path program 8 times [2024-06-14 12:30:57,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:57,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317544457] [2024-06-14 12:30:57,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:57,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:57,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:58,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:58,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:58,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317544457] [2024-06-14 12:30:58,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317544457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:58,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:58,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:30:58,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871899555] [2024-06-14 12:30:58,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:58,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:30:58,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:58,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:30:58,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:30:58,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:30:58,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 121 transitions, 1180 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:58,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:58,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:30:58,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:58,485 INFO L124 PetriNetUnfolderBase]: 352/625 cut-off events. [2024-06-14 12:30:58,485 INFO L125 PetriNetUnfolderBase]: For 29041/29047 co-relation queries the response was YES. [2024-06-14 12:30:58,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4200 conditions, 625 events. 352/625 cut-off events. For 29041/29047 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2559 event pairs, 60 based on Foata normal form. 2/622 useless extension candidates. Maximal degree in co-relation 4133. Up to 361 conditions per place. [2024-06-14 12:30:58,489 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 72 selfloop transitions, 68 changer transitions 0/142 dead transitions. [2024-06-14 12:30:58,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 142 transitions, 1814 flow [2024-06-14 12:30:58,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:30:58,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:30:58,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-14 12:30:58,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3715277777777778 [2024-06-14 12:30:58,490 INFO L175 Difference]: Start difference. First operand has 140 places, 121 transitions, 1180 flow. Second operand 9 states and 107 transitions. [2024-06-14 12:30:58,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 142 transitions, 1814 flow [2024-06-14 12:30:58,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 142 transitions, 1664 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-14 12:30:58,527 INFO L231 Difference]: Finished difference. Result has 140 places, 125 transitions, 1231 flow [2024-06-14 12:30:58,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1231, PETRI_PLACES=140, PETRI_TRANSITIONS=125} [2024-06-14 12:30:58,527 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 109 predicate places. [2024-06-14 12:30:58,528 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 125 transitions, 1231 flow [2024-06-14 12:30:58,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:58,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:58,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:58,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 12:30:58,528 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:58,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:58,529 INFO L85 PathProgramCache]: Analyzing trace with hash -534355821, now seen corresponding path program 3 times [2024-06-14 12:30:58,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:58,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246153479] [2024-06-14 12:30:58,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:58,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:58,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:59,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:59,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:59,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246153479] [2024-06-14 12:30:59,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246153479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:59,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:59,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:30:59,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372192450] [2024-06-14 12:30:59,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:59,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:30:59,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:59,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:30:59,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:30:59,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:30:59,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 125 transitions, 1231 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:59,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:59,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:30:59,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:59,496 INFO L124 PetriNetUnfolderBase]: 355/630 cut-off events. [2024-06-14 12:30:59,497 INFO L125 PetriNetUnfolderBase]: For 29521/29527 co-relation queries the response was YES. [2024-06-14 12:30:59,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4210 conditions, 630 events. 355/630 cut-off events. For 29521/29527 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2613 event pairs, 66 based on Foata normal form. 5/632 useless extension candidates. Maximal degree in co-relation 4143. Up to 550 conditions per place. [2024-06-14 12:30:59,501 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 103 selfloop transitions, 33 changer transitions 0/138 dead transitions. [2024-06-14 12:30:59,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 138 transitions, 1645 flow [2024-06-14 12:30:59,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:30:59,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:30:59,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-14 12:30:59,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 12:30:59,502 INFO L175 Difference]: Start difference. First operand has 140 places, 125 transitions, 1231 flow. Second operand 9 states and 96 transitions. [2024-06-14 12:30:59,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 138 transitions, 1645 flow [2024-06-14 12:30:59,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 138 transitions, 1493 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 12:30:59,543 INFO L231 Difference]: Finished difference. Result has 143 places, 127 transitions, 1178 flow [2024-06-14 12:30:59,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1079, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1178, PETRI_PLACES=143, PETRI_TRANSITIONS=127} [2024-06-14 12:30:59,544 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 112 predicate places. [2024-06-14 12:30:59,544 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 127 transitions, 1178 flow [2024-06-14 12:30:59,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:59,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:59,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:59,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 12:30:59,545 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:30:59,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:59,545 INFO L85 PathProgramCache]: Analyzing trace with hash -534362579, now seen corresponding path program 9 times [2024-06-14 12:30:59,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:59,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825254388] [2024-06-14 12:30:59,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:59,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:59,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:00,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:00,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:00,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825254388] [2024-06-14 12:31:00,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825254388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:00,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:00,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:31:00,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618248217] [2024-06-14 12:31:00,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:00,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:31:00,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:00,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:31:00,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:31:00,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:00,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 127 transitions, 1178 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:00,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:00,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:00,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:00,418 INFO L124 PetriNetUnfolderBase]: 351/624 cut-off events. [2024-06-14 12:31:00,418 INFO L125 PetriNetUnfolderBase]: For 29609/29615 co-relation queries the response was YES. [2024-06-14 12:31:00,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4011 conditions, 624 events. 351/624 cut-off events. For 29609/29615 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2582 event pairs, 60 based on Foata normal form. 2/621 useless extension candidates. Maximal degree in co-relation 3943. Up to 363 conditions per place. [2024-06-14 12:31:00,421 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 71 selfloop transitions, 69 changer transitions 0/142 dead transitions. [2024-06-14 12:31:00,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 142 transitions, 1672 flow [2024-06-14 12:31:00,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:31:00,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:31:00,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-14 12:31:00,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-14 12:31:00,423 INFO L175 Difference]: Start difference. First operand has 143 places, 127 transitions, 1178 flow. Second operand 9 states and 104 transitions. [2024-06-14 12:31:00,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 142 transitions, 1672 flow [2024-06-14 12:31:00,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 142 transitions, 1570 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-14 12:31:00,464 INFO L231 Difference]: Finished difference. Result has 145 places, 127 transitions, 1219 flow [2024-06-14 12:31:00,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1076, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1219, PETRI_PLACES=145, PETRI_TRANSITIONS=127} [2024-06-14 12:31:00,465 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 114 predicate places. [2024-06-14 12:31:00,465 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 127 transitions, 1219 flow [2024-06-14 12:31:00,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:00,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:00,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:00,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 12:31:00,466 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:00,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:00,466 INFO L85 PathProgramCache]: Analyzing trace with hash -534125429, now seen corresponding path program 10 times [2024-06-14 12:31:00,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:00,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781214723] [2024-06-14 12:31:00,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:00,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:00,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:01,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:01,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:01,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781214723] [2024-06-14 12:31:01,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781214723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:01,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:01,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:31:01,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617227359] [2024-06-14 12:31:01,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:01,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:31:01,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:01,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:31:01,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:31:01,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:01,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 127 transitions, 1219 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:01,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:01,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:01,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:01,276 INFO L124 PetriNetUnfolderBase]: 347/618 cut-off events. [2024-06-14 12:31:01,277 INFO L125 PetriNetUnfolderBase]: For 29135/29141 co-relation queries the response was YES. [2024-06-14 12:31:01,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3998 conditions, 618 events. 347/618 cut-off events. For 29135/29141 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2550 event pairs, 55 based on Foata normal form. 2/615 useless extension candidates. Maximal degree in co-relation 3929. Up to 360 conditions per place. [2024-06-14 12:31:01,280 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 63 selfloop transitions, 76 changer transitions 0/141 dead transitions. [2024-06-14 12:31:01,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 141 transitions, 1625 flow [2024-06-14 12:31:01,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:31:01,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:31:01,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-14 12:31:01,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-14 12:31:01,282 INFO L175 Difference]: Start difference. First operand has 145 places, 127 transitions, 1219 flow. Second operand 9 states and 102 transitions. [2024-06-14 12:31:01,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 141 transitions, 1625 flow [2024-06-14 12:31:01,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 141 transitions, 1459 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 12:31:01,319 INFO L231 Difference]: Finished difference. Result has 146 places, 127 transitions, 1210 flow [2024-06-14 12:31:01,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1053, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1210, PETRI_PLACES=146, PETRI_TRANSITIONS=127} [2024-06-14 12:31:01,320 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 115 predicate places. [2024-06-14 12:31:01,320 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 127 transitions, 1210 flow [2024-06-14 12:31:01,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:01,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:01,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:01,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 12:31:01,321 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:01,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:01,321 INFO L85 PathProgramCache]: Analyzing trace with hash -526081611, now seen corresponding path program 4 times [2024-06-14 12:31:01,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:01,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063300880] [2024-06-14 12:31:01,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:01,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:01,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:01,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:01,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:01,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063300880] [2024-06-14 12:31:01,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063300880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:01,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:01,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:31:01,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299460082] [2024-06-14 12:31:01,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:01,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:31:01,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:01,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:31:01,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:31:01,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:01,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 127 transitions, 1210 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:01,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:01,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:01,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:02,126 INFO L124 PetriNetUnfolderBase]: 350/623 cut-off events. [2024-06-14 12:31:02,127 INFO L125 PetriNetUnfolderBase]: For 29229/29235 co-relation queries the response was YES. [2024-06-14 12:31:02,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4064 conditions, 623 events. 350/623 cut-off events. For 29229/29235 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2579 event pairs, 64 based on Foata normal form. 5/625 useless extension candidates. Maximal degree in co-relation 3994. Up to 542 conditions per place. [2024-06-14 12:31:02,131 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 101 selfloop transitions, 37 changer transitions 0/140 dead transitions. [2024-06-14 12:31:02,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 140 transitions, 1634 flow [2024-06-14 12:31:02,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:31:02,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:31:02,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-06-14 12:31:02,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3298611111111111 [2024-06-14 12:31:02,132 INFO L175 Difference]: Start difference. First operand has 146 places, 127 transitions, 1210 flow. Second operand 9 states and 95 transitions. [2024-06-14 12:31:02,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 140 transitions, 1634 flow [2024-06-14 12:31:02,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 140 transitions, 1466 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 12:31:02,172 INFO L231 Difference]: Finished difference. Result has 146 places, 129 transitions, 1149 flow [2024-06-14 12:31:02,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1042, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1149, PETRI_PLACES=146, PETRI_TRANSITIONS=129} [2024-06-14 12:31:02,173 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 115 predicate places. [2024-06-14 12:31:02,173 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 129 transitions, 1149 flow [2024-06-14 12:31:02,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:02,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:02,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:02,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 12:31:02,174 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:02,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:02,174 INFO L85 PathProgramCache]: Analyzing trace with hash -534116811, now seen corresponding path program 5 times [2024-06-14 12:31:02,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:02,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214274216] [2024-06-14 12:31:02,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:02,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:02,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:02,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:02,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:02,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214274216] [2024-06-14 12:31:02,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214274216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:02,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:02,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:31:02,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282554262] [2024-06-14 12:31:02,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:02,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:31:02,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:02,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:31:02,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:31:02,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:02,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 129 transitions, 1149 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:02,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:02,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:02,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:03,170 INFO L124 PetriNetUnfolderBase]: 348/619 cut-off events. [2024-06-14 12:31:03,170 INFO L125 PetriNetUnfolderBase]: For 29145/29145 co-relation queries the response was YES. [2024-06-14 12:31:03,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3900 conditions, 619 events. 348/619 cut-off events. For 29145/29145 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2564 event pairs, 68 based on Foata normal form. 1/619 useless extension candidates. Maximal degree in co-relation 3829. Up to 592 conditions per place. [2024-06-14 12:31:03,174 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 122 selfloop transitions, 14 changer transitions 0/138 dead transitions. [2024-06-14 12:31:03,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 138 transitions, 1443 flow [2024-06-14 12:31:03,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:31:03,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:31:03,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 88 transitions. [2024-06-14 12:31:03,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3055555555555556 [2024-06-14 12:31:03,179 INFO L175 Difference]: Start difference. First operand has 146 places, 129 transitions, 1149 flow. Second operand 9 states and 88 transitions. [2024-06-14 12:31:03,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 138 transitions, 1443 flow [2024-06-14 12:31:03,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 138 transitions, 1330 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-14 12:31:03,221 INFO L231 Difference]: Finished difference. Result has 148 places, 129 transitions, 1069 flow [2024-06-14 12:31:03,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1036, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1069, PETRI_PLACES=148, PETRI_TRANSITIONS=129} [2024-06-14 12:31:03,222 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 117 predicate places. [2024-06-14 12:31:03,222 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 129 transitions, 1069 flow [2024-06-14 12:31:03,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:03,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:03,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:03,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 12:31:03,223 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:03,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:03,223 INFO L85 PathProgramCache]: Analyzing trace with hash -525774029, now seen corresponding path program 1 times [2024-06-14 12:31:03,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:03,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871754160] [2024-06-14 12:31:03,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:03,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:03,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:04,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:04,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:04,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871754160] [2024-06-14 12:31:04,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871754160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:04,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:04,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:04,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702224454] [2024-06-14 12:31:04,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:04,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:04,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:04,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:04,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:04,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:04,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 129 transitions, 1069 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:04,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:04,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:04,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:04,395 INFO L124 PetriNetUnfolderBase]: 345/614 cut-off events. [2024-06-14 12:31:04,395 INFO L125 PetriNetUnfolderBase]: For 29183/29183 co-relation queries the response was YES. [2024-06-14 12:31:04,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3732 conditions, 614 events. 345/614 cut-off events. For 29183/29183 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2521 event pairs, 67 based on Foata normal form. 2/615 useless extension candidates. Maximal degree in co-relation 3660. Up to 581 conditions per place. [2024-06-14 12:31:04,399 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 123 selfloop transitions, 15 changer transitions 0/140 dead transitions. [2024-06-14 12:31:04,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 140 transitions, 1371 flow [2024-06-14 12:31:04,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:31:04,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:31:04,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 95 transitions. [2024-06-14 12:31:04,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.296875 [2024-06-14 12:31:04,400 INFO L175 Difference]: Start difference. First operand has 148 places, 129 transitions, 1069 flow. Second operand 10 states and 95 transitions. [2024-06-14 12:31:04,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 140 transitions, 1371 flow [2024-06-14 12:31:04,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 140 transitions, 1338 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 12:31:04,445 INFO L231 Difference]: Finished difference. Result has 150 places, 129 transitions, 1070 flow [2024-06-14 12:31:04,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1036, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1070, PETRI_PLACES=150, PETRI_TRANSITIONS=129} [2024-06-14 12:31:04,445 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 119 predicate places. [2024-06-14 12:31:04,445 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 129 transitions, 1070 flow [2024-06-14 12:31:04,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:04,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:04,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:04,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 12:31:04,446 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:04,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:04,446 INFO L85 PathProgramCache]: Analyzing trace with hash 61215939, now seen corresponding path program 1 times [2024-06-14 12:31:04,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:04,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069393149] [2024-06-14 12:31:04,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:04,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:04,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:05,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:05,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:05,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069393149] [2024-06-14 12:31:05,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069393149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:05,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:05,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:05,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405958863] [2024-06-14 12:31:05,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:05,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:05,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:05,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:05,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:05,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:05,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 129 transitions, 1070 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:05,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:05,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:05,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:05,530 INFO L124 PetriNetUnfolderBase]: 349/622 cut-off events. [2024-06-14 12:31:05,530 INFO L125 PetriNetUnfolderBase]: For 30372/30372 co-relation queries the response was YES. [2024-06-14 12:31:05,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3797 conditions, 622 events. 349/622 cut-off events. For 30372/30372 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2582 event pairs, 41 based on Foata normal form. 2/623 useless extension candidates. Maximal degree in co-relation 3724. Up to 524 conditions per place. [2024-06-14 12:31:05,534 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 125 selfloop transitions, 20 changer transitions 0/147 dead transitions. [2024-06-14 12:31:05,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 147 transitions, 1418 flow [2024-06-14 12:31:05,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:31:05,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:31:05,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-06-14 12:31:05,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3263888888888889 [2024-06-14 12:31:05,537 INFO L175 Difference]: Start difference. First operand has 150 places, 129 transitions, 1070 flow. Second operand 9 states and 94 transitions. [2024-06-14 12:31:05,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 147 transitions, 1418 flow [2024-06-14 12:31:05,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 147 transitions, 1380 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 12:31:05,588 INFO L231 Difference]: Finished difference. Result has 151 places, 130 transitions, 1090 flow [2024-06-14 12:31:05,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1032, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1090, PETRI_PLACES=151, PETRI_TRANSITIONS=130} [2024-06-14 12:31:05,590 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 120 predicate places. [2024-06-14 12:31:05,590 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 130 transitions, 1090 flow [2024-06-14 12:31:05,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:05,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:05,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:05,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 12:31:05,590 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:05,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:05,591 INFO L85 PathProgramCache]: Analyzing trace with hash 63089889, now seen corresponding path program 2 times [2024-06-14 12:31:05,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:05,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766744950] [2024-06-14 12:31:05,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:05,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:05,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:06,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:06,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:06,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766744950] [2024-06-14 12:31:06,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766744950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:06,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:06,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:06,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608817799] [2024-06-14 12:31:06,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:06,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:06,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:06,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:06,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:06,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:06,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 130 transitions, 1090 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:06,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:06,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:06,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:06,623 INFO L124 PetriNetUnfolderBase]: 360/643 cut-off events. [2024-06-14 12:31:06,623 INFO L125 PetriNetUnfolderBase]: For 34084/34084 co-relation queries the response was YES. [2024-06-14 12:31:06,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4037 conditions, 643 events. 360/643 cut-off events. For 34084/34084 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2719 event pairs, 57 based on Foata normal form. 2/644 useless extension candidates. Maximal degree in co-relation 3963. Up to 515 conditions per place. [2024-06-14 12:31:06,627 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 120 selfloop transitions, 28 changer transitions 0/150 dead transitions. [2024-06-14 12:31:06,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 150 transitions, 1562 flow [2024-06-14 12:31:06,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:31:06,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:31:06,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-14 12:31:06,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:31:06,628 INFO L175 Difference]: Start difference. First operand has 151 places, 130 transitions, 1090 flow. Second operand 9 states and 99 transitions. [2024-06-14 12:31:06,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 150 transitions, 1562 flow [2024-06-14 12:31:06,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 150 transitions, 1514 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 12:31:06,685 INFO L231 Difference]: Finished difference. Result has 153 places, 132 transitions, 1132 flow [2024-06-14 12:31:06,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1042, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1132, PETRI_PLACES=153, PETRI_TRANSITIONS=132} [2024-06-14 12:31:06,685 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 122 predicate places. [2024-06-14 12:31:06,685 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 132 transitions, 1132 flow [2024-06-14 12:31:06,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:06,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:06,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:06,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 12:31:06,686 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:06,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:06,686 INFO L85 PathProgramCache]: Analyzing trace with hash 63093609, now seen corresponding path program 3 times [2024-06-14 12:31:06,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:06,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512244906] [2024-06-14 12:31:06,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:06,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:06,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:07,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:07,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:07,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512244906] [2024-06-14 12:31:07,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512244906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:07,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:07,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:07,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427846732] [2024-06-14 12:31:07,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:07,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:07,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:07,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:07,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:07,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:07,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 132 transitions, 1132 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:07,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:07,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:07,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:07,811 INFO L124 PetriNetUnfolderBase]: 357/638 cut-off events. [2024-06-14 12:31:07,811 INFO L125 PetriNetUnfolderBase]: For 33322/33322 co-relation queries the response was YES. [2024-06-14 12:31:07,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3954 conditions, 638 events. 357/638 cut-off events. For 33322/33322 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2684 event pairs, 56 based on Foata normal form. 2/639 useless extension candidates. Maximal degree in co-relation 3879. Up to 533 conditions per place. [2024-06-14 12:31:07,815 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 117 selfloop transitions, 30 changer transitions 0/149 dead transitions. [2024-06-14 12:31:07,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 149 transitions, 1476 flow [2024-06-14 12:31:07,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:31:07,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:31:07,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-14 12:31:07,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3368055555555556 [2024-06-14 12:31:07,816 INFO L175 Difference]: Start difference. First operand has 153 places, 132 transitions, 1132 flow. Second operand 9 states and 97 transitions. [2024-06-14 12:31:07,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 149 transitions, 1476 flow [2024-06-14 12:31:07,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 149 transitions, 1417 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 12:31:07,879 INFO L231 Difference]: Finished difference. Result has 157 places, 132 transitions, 1138 flow [2024-06-14 12:31:07,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1073, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1138, PETRI_PLACES=157, PETRI_TRANSITIONS=132} [2024-06-14 12:31:07,880 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 126 predicate places. [2024-06-14 12:31:07,880 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 132 transitions, 1138 flow [2024-06-14 12:31:07,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:07,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:07,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:07,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 12:31:07,881 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:07,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:07,881 INFO L85 PathProgramCache]: Analyzing trace with hash -558444856, now seen corresponding path program 1 times [2024-06-14 12:31:07,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:07,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92515740] [2024-06-14 12:31:07,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:07,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:07,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:08,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:08,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:08,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92515740] [2024-06-14 12:31:08,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92515740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:08,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:08,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:08,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518152656] [2024-06-14 12:31:08,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:08,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:08,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:08,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:08,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:08,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:08,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 132 transitions, 1138 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:08,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:08,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:08,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:08,824 INFO L124 PetriNetUnfolderBase]: 355/635 cut-off events. [2024-06-14 12:31:08,824 INFO L125 PetriNetUnfolderBase]: For 31933/31933 co-relation queries the response was YES. [2024-06-14 12:31:08,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3920 conditions, 635 events. 355/635 cut-off events. For 31933/31933 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2676 event pairs, 55 based on Foata normal form. 1/635 useless extension candidates. Maximal degree in co-relation 3843. Up to 527 conditions per place. [2024-06-14 12:31:08,828 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 114 selfloop transitions, 33 changer transitions 0/149 dead transitions. [2024-06-14 12:31:08,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 149 transitions, 1484 flow [2024-06-14 12:31:08,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:31:08,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:31:08,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-14 12:31:08,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3402777777777778 [2024-06-14 12:31:08,830 INFO L175 Difference]: Start difference. First operand has 157 places, 132 transitions, 1138 flow. Second operand 9 states and 98 transitions. [2024-06-14 12:31:08,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 149 transitions, 1484 flow [2024-06-14 12:31:08,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 149 transitions, 1411 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 12:31:08,906 INFO L231 Difference]: Finished difference. Result has 158 places, 132 transitions, 1139 flow [2024-06-14 12:31:08,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1065, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1139, PETRI_PLACES=158, PETRI_TRANSITIONS=132} [2024-06-14 12:31:08,915 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 127 predicate places. [2024-06-14 12:31:08,915 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 132 transitions, 1139 flow [2024-06-14 12:31:08,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:08,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:08,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:08,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 12:31:08,916 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:08,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:08,916 INFO L85 PathProgramCache]: Analyzing trace with hash -554719989, now seen corresponding path program 1 times [2024-06-14 12:31:08,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:08,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067843498] [2024-06-14 12:31:08,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:08,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:08,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:09,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:09,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:09,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067843498] [2024-06-14 12:31:09,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067843498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:09,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:09,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:09,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976276864] [2024-06-14 12:31:09,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:09,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:09,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:09,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:09,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:09,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:09,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 132 transitions, 1139 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:09,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:09,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:09,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:09,899 INFO L124 PetriNetUnfolderBase]: 361/645 cut-off events. [2024-06-14 12:31:09,899 INFO L125 PetriNetUnfolderBase]: For 34407/34407 co-relation queries the response was YES. [2024-06-14 12:31:09,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3992 conditions, 645 events. 361/645 cut-off events. For 34407/34407 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2730 event pairs, 53 based on Foata normal form. 2/646 useless extension candidates. Maximal degree in co-relation 3914. Up to 545 conditions per place. [2024-06-14 12:31:09,903 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 123 selfloop transitions, 28 changer transitions 0/153 dead transitions. [2024-06-14 12:31:09,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 153 transitions, 1523 flow [2024-06-14 12:31:09,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:31:09,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:31:09,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-14 12:31:09,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.334375 [2024-06-14 12:31:09,904 INFO L175 Difference]: Start difference. First operand has 158 places, 132 transitions, 1139 flow. Second operand 10 states and 107 transitions. [2024-06-14 12:31:09,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 153 transitions, 1523 flow [2024-06-14 12:31:09,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 153 transitions, 1404 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 12:31:09,973 INFO L231 Difference]: Finished difference. Result has 158 places, 134 transitions, 1109 flow [2024-06-14 12:31:09,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1020, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1109, PETRI_PLACES=158, PETRI_TRANSITIONS=134} [2024-06-14 12:31:09,974 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 127 predicate places. [2024-06-14 12:31:09,974 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 134 transitions, 1109 flow [2024-06-14 12:31:09,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:09,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:09,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:09,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 12:31:09,974 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:09,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:09,975 INFO L85 PathProgramCache]: Analyzing trace with hash -410835411, now seen corresponding path program 4 times [2024-06-14 12:31:09,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:09,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683394344] [2024-06-14 12:31:09,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:09,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:09,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:10,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:10,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:10,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683394344] [2024-06-14 12:31:10,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683394344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:10,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:10,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:10,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863888133] [2024-06-14 12:31:10,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:10,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:10,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:10,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:10,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:10,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:10,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 134 transitions, 1109 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:10,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:10,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:10,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:11,182 INFO L124 PetriNetUnfolderBase]: 365/653 cut-off events. [2024-06-14 12:31:11,182 INFO L125 PetriNetUnfolderBase]: For 35765/35765 co-relation queries the response was YES. [2024-06-14 12:31:11,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4043 conditions, 653 events. 365/653 cut-off events. For 35765/35765 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2774 event pairs, 52 based on Foata normal form. 2/654 useless extension candidates. Maximal degree in co-relation 3964. Up to 522 conditions per place. [2024-06-14 12:31:11,187 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 111 selfloop transitions, 37 changer transitions 0/150 dead transitions. [2024-06-14 12:31:11,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 150 transitions, 1463 flow [2024-06-14 12:31:11,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:31:11,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:31:11,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-14 12:31:11,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3402777777777778 [2024-06-14 12:31:11,188 INFO L175 Difference]: Start difference. First operand has 158 places, 134 transitions, 1109 flow. Second operand 9 states and 98 transitions. [2024-06-14 12:31:11,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 150 transitions, 1463 flow [2024-06-14 12:31:11,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 150 transitions, 1390 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 12:31:11,276 INFO L231 Difference]: Finished difference. Result has 159 places, 135 transitions, 1132 flow [2024-06-14 12:31:11,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1036, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1132, PETRI_PLACES=159, PETRI_TRANSITIONS=135} [2024-06-14 12:31:11,277 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 128 predicate places. [2024-06-14 12:31:11,277 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 135 transitions, 1132 flow [2024-06-14 12:31:11,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:11,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:11,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:11,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 12:31:11,278 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:11,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:11,278 INFO L85 PathProgramCache]: Analyzing trace with hash -571155607, now seen corresponding path program 5 times [2024-06-14 12:31:11,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:11,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475731825] [2024-06-14 12:31:11,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:11,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:11,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:12,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:12,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:12,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475731825] [2024-06-14 12:31:12,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475731825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:12,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:12,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:12,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017762018] [2024-06-14 12:31:12,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:12,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:12,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:12,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:12,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:12,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:12,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 135 transitions, 1132 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:12,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:12,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:12,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:12,451 INFO L124 PetriNetUnfolderBase]: 369/661 cut-off events. [2024-06-14 12:31:12,451 INFO L125 PetriNetUnfolderBase]: For 37335/37335 co-relation queries the response was YES. [2024-06-14 12:31:12,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4112 conditions, 661 events. 369/661 cut-off events. For 37335/37335 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2834 event pairs, 56 based on Foata normal form. 2/662 useless extension candidates. Maximal degree in co-relation 4032. Up to 530 conditions per place. [2024-06-14 12:31:12,455 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 116 selfloop transitions, 33 changer transitions 0/151 dead transitions. [2024-06-14 12:31:12,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 151 transitions, 1490 flow [2024-06-14 12:31:12,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:31:12,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:31:12,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-14 12:31:12,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:31:12,456 INFO L175 Difference]: Start difference. First operand has 159 places, 135 transitions, 1132 flow. Second operand 9 states and 99 transitions. [2024-06-14 12:31:12,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 151 transitions, 1490 flow [2024-06-14 12:31:12,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 151 transitions, 1404 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 12:31:12,539 INFO L231 Difference]: Finished difference. Result has 161 places, 136 transitions, 1136 flow [2024-06-14 12:31:12,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1046, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1136, PETRI_PLACES=161, PETRI_TRANSITIONS=136} [2024-06-14 12:31:12,540 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 130 predicate places. [2024-06-14 12:31:12,540 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 136 transitions, 1136 flow [2024-06-14 12:31:12,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:12,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:12,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:12,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 12:31:12,541 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:12,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:12,541 INFO L85 PathProgramCache]: Analyzing trace with hash -571005505, now seen corresponding path program 2 times [2024-06-14 12:31:12,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:12,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024287993] [2024-06-14 12:31:12,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:12,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:12,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:13,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:13,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:13,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024287993] [2024-06-14 12:31:13,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024287993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:13,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:13,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:13,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773523827] [2024-06-14 12:31:13,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:13,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:13,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:13,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:13,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:13,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:13,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 136 transitions, 1136 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:13,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:13,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:13,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:13,458 INFO L124 PetriNetUnfolderBase]: 415/735 cut-off events. [2024-06-14 12:31:13,459 INFO L125 PetriNetUnfolderBase]: For 50586/50586 co-relation queries the response was YES. [2024-06-14 12:31:13,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4913 conditions, 735 events. 415/735 cut-off events. For 50586/50586 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3212 event pairs, 68 based on Foata normal form. 2/736 useless extension candidates. Maximal degree in co-relation 4832. Up to 496 conditions per place. [2024-06-14 12:31:13,463 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 117 selfloop transitions, 45 changer transitions 0/164 dead transitions. [2024-06-14 12:31:13,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 164 transitions, 1846 flow [2024-06-14 12:31:13,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:31:13,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:31:13,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-14 12:31:13,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.365625 [2024-06-14 12:31:13,475 INFO L175 Difference]: Start difference. First operand has 161 places, 136 transitions, 1136 flow. Second operand 10 states and 117 transitions. [2024-06-14 12:31:13,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 164 transitions, 1846 flow [2024-06-14 12:31:13,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 164 transitions, 1766 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 12:31:13,575 INFO L231 Difference]: Finished difference. Result has 166 places, 144 transitions, 1302 flow [2024-06-14 12:31:13,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1056, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1302, PETRI_PLACES=166, PETRI_TRANSITIONS=144} [2024-06-14 12:31:13,575 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 135 predicate places. [2024-06-14 12:31:13,576 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 144 transitions, 1302 flow [2024-06-14 12:31:13,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:13,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:13,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:13,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 12:31:13,576 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:13,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:13,577 INFO L85 PathProgramCache]: Analyzing trace with hash -565643125, now seen corresponding path program 3 times [2024-06-14 12:31:13,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:13,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068483924] [2024-06-14 12:31:13,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:13,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:13,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:14,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:14,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:14,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068483924] [2024-06-14 12:31:14,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068483924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:14,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:14,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:14,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442808690] [2024-06-14 12:31:14,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:14,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:14,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:14,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:14,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:14,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:14,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 144 transitions, 1302 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:14,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:14,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:14,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:14,603 INFO L124 PetriNetUnfolderBase]: 421/745 cut-off events. [2024-06-14 12:31:14,603 INFO L125 PetriNetUnfolderBase]: For 52719/52719 co-relation queries the response was YES. [2024-06-14 12:31:14,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5175 conditions, 745 events. 421/745 cut-off events. For 52719/52719 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3265 event pairs, 57 based on Foata normal form. 2/746 useless extension candidates. Maximal degree in co-relation 5091. Up to 498 conditions per place. [2024-06-14 12:31:14,608 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 114 selfloop transitions, 50 changer transitions 0/166 dead transitions. [2024-06-14 12:31:14,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 166 transitions, 1957 flow [2024-06-14 12:31:14,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:31:14,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:31:14,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-14 12:31:14,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-14 12:31:14,610 INFO L175 Difference]: Start difference. First operand has 166 places, 144 transitions, 1302 flow. Second operand 10 states and 116 transitions. [2024-06-14 12:31:14,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 166 transitions, 1957 flow [2024-06-14 12:31:14,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 166 transitions, 1906 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 12:31:14,715 INFO L231 Difference]: Finished difference. Result has 171 places, 146 transitions, 1391 flow [2024-06-14 12:31:14,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1253, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1391, PETRI_PLACES=171, PETRI_TRANSITIONS=146} [2024-06-14 12:31:14,716 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 140 predicate places. [2024-06-14 12:31:14,716 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 146 transitions, 1391 flow [2024-06-14 12:31:14,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:14,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:14,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-14 12:31:14,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 12:31:14,716 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:14,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:14,717 INFO L85 PathProgramCache]: Analyzing trace with hash -565433596, now seen corresponding path program 1 times [2024-06-14 12:31:14,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:14,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071298618] [2024-06-14 12:31:14,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:14,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:14,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:15,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:15,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:15,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071298618] [2024-06-14 12:31:15,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071298618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:15,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:15,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:15,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671347344] [2024-06-14 12:31:15,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:15,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:15,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:15,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:15,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:15,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:15,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 146 transitions, 1391 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:15,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:15,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:15,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:15,821 INFO L124 PetriNetUnfolderBase]: 417/740 cut-off events. [2024-06-14 12:31:15,821 INFO L125 PetriNetUnfolderBase]: For 51270/51270 co-relation queries the response was YES. [2024-06-14 12:31:15,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5102 conditions, 740 events. 417/740 cut-off events. For 51270/51270 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3236 event pairs, 59 based on Foata normal form. 3/742 useless extension candidates. Maximal degree in co-relation 5016. Up to 506 conditions per place. [2024-06-14 12:31:15,826 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 105 selfloop transitions, 60 changer transitions 0/167 dead transitions. [2024-06-14 12:31:15,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 167 transitions, 1947 flow [2024-06-14 12:31:15,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:31:15,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:31:15,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-14 12:31:15,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-14 12:31:15,827 INFO L175 Difference]: Start difference. First operand has 171 places, 146 transitions, 1391 flow. Second operand 10 states and 112 transitions. [2024-06-14 12:31:15,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 167 transitions, 1947 flow [2024-06-14 12:31:15,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 167 transitions, 1842 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-14 12:31:15,943 INFO L231 Difference]: Finished difference. Result has 175 places, 149 transitions, 1498 flow [2024-06-14 12:31:15,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1289, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1498, PETRI_PLACES=175, PETRI_TRANSITIONS=149} [2024-06-14 12:31:15,943 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 144 predicate places. [2024-06-14 12:31:15,943 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 149 transitions, 1498 flow [2024-06-14 12:31:15,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:15,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:15,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:15,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 12:31:15,944 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:15,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:15,944 INFO L85 PathProgramCache]: Analyzing trace with hash -571159327, now seen corresponding path program 6 times [2024-06-14 12:31:15,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:15,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929201929] [2024-06-14 12:31:15,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:15,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:15,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:16,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:16,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:16,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929201929] [2024-06-14 12:31:16,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929201929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:16,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:16,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:16,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777824337] [2024-06-14 12:31:16,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:16,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:16,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:16,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:16,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:16,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:16,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 149 transitions, 1498 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:16,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:16,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:16,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:17,227 INFO L124 PetriNetUnfolderBase]: 421/748 cut-off events. [2024-06-14 12:31:17,240 INFO L125 PetriNetUnfolderBase]: For 51584/51584 co-relation queries the response was YES. [2024-06-14 12:31:17,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5275 conditions, 748 events. 421/748 cut-off events. For 51584/51584 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3282 event pairs, 65 based on Foata normal form. 2/749 useless extension candidates. Maximal degree in co-relation 5187. Up to 597 conditions per place. [2024-06-14 12:31:17,244 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 128 selfloop transitions, 35 changer transitions 0/165 dead transitions. [2024-06-14 12:31:17,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 165 transitions, 1884 flow [2024-06-14 12:31:17,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:31:17,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:31:17,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-14 12:31:17,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:31:17,246 INFO L175 Difference]: Start difference. First operand has 175 places, 149 transitions, 1498 flow. Second operand 9 states and 99 transitions. [2024-06-14 12:31:17,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 165 transitions, 1884 flow [2024-06-14 12:31:17,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 165 transitions, 1746 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-14 12:31:17,360 INFO L231 Difference]: Finished difference. Result has 177 places, 150 transitions, 1456 flow [2024-06-14 12:31:17,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1360, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1456, PETRI_PLACES=177, PETRI_TRANSITIONS=150} [2024-06-14 12:31:17,361 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 146 predicate places. [2024-06-14 12:31:17,361 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 150 transitions, 1456 flow [2024-06-14 12:31:17,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:17,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:17,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:17,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 12:31:17,361 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:17,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:17,362 INFO L85 PathProgramCache]: Analyzing trace with hash -565441315, now seen corresponding path program 4 times [2024-06-14 12:31:17,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:17,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841336783] [2024-06-14 12:31:17,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:17,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:17,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:17,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:18,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:18,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841336783] [2024-06-14 12:31:18,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841336783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:18,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:18,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:18,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589466903] [2024-06-14 12:31:18,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:18,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:18,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:18,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:18,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:18,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:18,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 150 transitions, 1456 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:18,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:18,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:18,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:18,269 INFO L124 PetriNetUnfolderBase]: 427/758 cut-off events. [2024-06-14 12:31:18,270 INFO L125 PetriNetUnfolderBase]: For 53697/53697 co-relation queries the response was YES. [2024-06-14 12:31:18,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5291 conditions, 758 events. 427/758 cut-off events. For 53697/53697 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3335 event pairs, 60 based on Foata normal form. 2/759 useless extension candidates. Maximal degree in co-relation 5202. Up to 507 conditions per place. [2024-06-14 12:31:18,275 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 113 selfloop transitions, 56 changer transitions 0/171 dead transitions. [2024-06-14 12:31:18,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 171 transitions, 2120 flow [2024-06-14 12:31:18,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:31:18,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:31:18,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-14 12:31:18,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-14 12:31:18,276 INFO L175 Difference]: Start difference. First operand has 177 places, 150 transitions, 1456 flow. Second operand 10 states and 115 transitions. [2024-06-14 12:31:18,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 171 transitions, 2120 flow [2024-06-14 12:31:18,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 171 transitions, 2034 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 12:31:18,416 INFO L231 Difference]: Finished difference. Result has 180 places, 152 transitions, 1523 flow [2024-06-14 12:31:18,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1370, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1523, PETRI_PLACES=180, PETRI_TRANSITIONS=152} [2024-06-14 12:31:18,417 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 149 predicate places. [2024-06-14 12:31:18,417 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 152 transitions, 1523 flow [2024-06-14 12:31:18,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:18,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:18,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:18,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 12:31:18,418 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:18,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:18,418 INFO L85 PathProgramCache]: Analyzing trace with hash -565433875, now seen corresponding path program 5 times [2024-06-14 12:31:18,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:18,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699575187] [2024-06-14 12:31:18,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:18,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:18,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:19,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:19,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:19,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699575187] [2024-06-14 12:31:19,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699575187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:19,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:19,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:19,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941136061] [2024-06-14 12:31:19,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:19,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:19,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:19,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:19,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:19,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:19,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 152 transitions, 1523 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:19,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:19,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:19,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:19,314 INFO L124 PetriNetUnfolderBase]: 418/744 cut-off events. [2024-06-14 12:31:19,314 INFO L125 PetriNetUnfolderBase]: For 51871/51871 co-relation queries the response was YES. [2024-06-14 12:31:19,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5033 conditions, 744 events. 418/744 cut-off events. For 51871/51871 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3262 event pairs, 58 based on Foata normal form. 4/747 useless extension candidates. Maximal degree in co-relation 4943. Up to 502 conditions per place. [2024-06-14 12:31:19,319 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 109 selfloop transitions, 59 changer transitions 0/170 dead transitions. [2024-06-14 12:31:19,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 170 transitions, 2031 flow [2024-06-14 12:31:19,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:31:19,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:31:19,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-14 12:31:19,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.353125 [2024-06-14 12:31:19,321 INFO L175 Difference]: Start difference. First operand has 180 places, 152 transitions, 1523 flow. Second operand 10 states and 113 transitions. [2024-06-14 12:31:19,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 170 transitions, 2031 flow [2024-06-14 12:31:19,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 170 transitions, 1886 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-14 12:31:19,442 INFO L231 Difference]: Finished difference. Result has 183 places, 152 transitions, 1504 flow [2024-06-14 12:31:19,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1378, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1504, PETRI_PLACES=183, PETRI_TRANSITIONS=152} [2024-06-14 12:31:19,443 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 152 predicate places. [2024-06-14 12:31:19,443 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 152 transitions, 1504 flow [2024-06-14 12:31:19,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:19,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:19,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:19,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 12:31:19,444 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:19,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:19,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1350551373, now seen corresponding path program 7 times [2024-06-14 12:31:19,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:19,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496910064] [2024-06-14 12:31:19,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:19,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:19,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:20,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:20,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:20,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496910064] [2024-06-14 12:31:20,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496910064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:20,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:20,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:20,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667840821] [2024-06-14 12:31:20,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:20,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:20,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:20,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:20,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:20,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:20,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 152 transitions, 1504 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:20,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:20,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:20,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:20,636 INFO L124 PetriNetUnfolderBase]: 422/753 cut-off events. [2024-06-14 12:31:20,637 INFO L125 PetriNetUnfolderBase]: For 49852/49858 co-relation queries the response was YES. [2024-06-14 12:31:20,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5097 conditions, 753 events. 422/753 cut-off events. For 49852/49858 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3325 event pairs, 62 based on Foata normal form. 2/750 useless extension candidates. Maximal degree in co-relation 5006. Up to 580 conditions per place. [2024-06-14 12:31:20,642 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 119 selfloop transitions, 45 changer transitions 0/166 dead transitions. [2024-06-14 12:31:20,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 166 transitions, 1890 flow [2024-06-14 12:31:20,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:31:20,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:31:20,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-14 12:31:20,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:31:20,651 INFO L175 Difference]: Start difference. First operand has 183 places, 152 transitions, 1504 flow. Second operand 9 states and 99 transitions. [2024-06-14 12:31:20,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 166 transitions, 1890 flow [2024-06-14 12:31:20,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 166 transitions, 1783 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 12:31:20,771 INFO L231 Difference]: Finished difference. Result has 184 places, 153 transitions, 1515 flow [2024-06-14 12:31:20,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1397, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1515, PETRI_PLACES=184, PETRI_TRANSITIONS=153} [2024-06-14 12:31:20,772 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 153 predicate places. [2024-06-14 12:31:20,773 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 153 transitions, 1515 flow [2024-06-14 12:31:20,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:20,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:20,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:20,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 12:31:20,773 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:20,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:20,774 INFO L85 PathProgramCache]: Analyzing trace with hash 2134113505, now seen corresponding path program 8 times [2024-06-14 12:31:20,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:20,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85664321] [2024-06-14 12:31:20,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:20,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:20,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:21,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:21,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:21,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85664321] [2024-06-14 12:31:21,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85664321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:21,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:21,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:31:21,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96069829] [2024-06-14 12:31:21,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:21,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:31:21,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:21,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:31:21,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:31:21,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:21,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 153 transitions, 1515 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:21,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:21,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:21,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:21,860 INFO L124 PetriNetUnfolderBase]: 426/761 cut-off events. [2024-06-14 12:31:21,860 INFO L125 PetriNetUnfolderBase]: For 51652/51658 co-relation queries the response was YES. [2024-06-14 12:31:21,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5166 conditions, 761 events. 426/761 cut-off events. For 51652/51658 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3373 event pairs, 62 based on Foata normal form. 2/758 useless extension candidates. Maximal degree in co-relation 5074. Up to 563 conditions per place. [2024-06-14 12:31:21,865 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 119 selfloop transitions, 47 changer transitions 0/168 dead transitions. [2024-06-14 12:31:21,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 168 transitions, 2031 flow [2024-06-14 12:31:21,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:31:21,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:31:21,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-06-14 12:31:21,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3472222222222222 [2024-06-14 12:31:21,866 INFO L175 Difference]: Start difference. First operand has 184 places, 153 transitions, 1515 flow. Second operand 9 states and 100 transitions. [2024-06-14 12:31:21,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 168 transitions, 2031 flow [2024-06-14 12:31:21,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 168 transitions, 1923 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 12:31:21,989 INFO L231 Difference]: Finished difference. Result has 186 places, 154 transitions, 1529 flow [2024-06-14 12:31:21,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1407, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1529, PETRI_PLACES=186, PETRI_TRANSITIONS=154} [2024-06-14 12:31:21,989 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 155 predicate places. [2024-06-14 12:31:21,989 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 154 transitions, 1529 flow [2024-06-14 12:31:21,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:21,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:21,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:21,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 12:31:21,990 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:21,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:21,990 INFO L85 PathProgramCache]: Analyzing trace with hash 2134267327, now seen corresponding path program 6 times [2024-06-14 12:31:21,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:21,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071608551] [2024-06-14 12:31:21,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:21,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:21,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31: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-14 12:31:22,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:22,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071608551] [2024-06-14 12:31:22,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071608551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:22,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:22,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:22,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914982697] [2024-06-14 12:31:22,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:22,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:22,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:22,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:22,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:22,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:22,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 154 transitions, 1529 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:22,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:22,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:22,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:22,941 INFO L124 PetriNetUnfolderBase]: 442/787 cut-off events. [2024-06-14 12:31:22,941 INFO L125 PetriNetUnfolderBase]: For 57126/57132 co-relation queries the response was YES. [2024-06-14 12:31:22,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5435 conditions, 787 events. 442/787 cut-off events. For 57126/57132 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3531 event pairs, 77 based on Foata normal form. 2/784 useless extension candidates. Maximal degree in co-relation 5342. Up to 349 conditions per place. [2024-06-14 12:31:22,947 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 104 selfloop transitions, 75 changer transitions 0/181 dead transitions. [2024-06-14 12:31:22,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 181 transitions, 2445 flow [2024-06-14 12:31:22,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:31:22,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:31:22,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-14 12:31:22,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.384375 [2024-06-14 12:31:22,948 INFO L175 Difference]: Start difference. First operand has 186 places, 154 transitions, 1529 flow. Second operand 10 states and 123 transitions. [2024-06-14 12:31:22,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 181 transitions, 2445 flow [2024-06-14 12:31:23,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 181 transitions, 2321 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-14 12:31:23,067 INFO L231 Difference]: Finished difference. Result has 190 places, 162 transitions, 1714 flow [2024-06-14 12:31:23,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1405, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1714, PETRI_PLACES=190, PETRI_TRANSITIONS=162} [2024-06-14 12:31:23,068 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 159 predicate places. [2024-06-14 12:31:23,068 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 162 transitions, 1714 flow [2024-06-14 12:31:23,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:23,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:23,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:23,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 12:31:23,069 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:23,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:23,069 INFO L85 PathProgramCache]: Analyzing trace with hash 2139838957, now seen corresponding path program 7 times [2024-06-14 12:31:23,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:23,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709512157] [2024-06-14 12:31:23,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:23,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:23,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:23,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:23,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:23,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709512157] [2024-06-14 12:31:23,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709512157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:23,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:23,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:23,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913377622] [2024-06-14 12:31:23,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:23,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:23,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:23,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:23,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:23,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:23,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 162 transitions, 1714 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:23,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:23,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:23,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:24,087 INFO L124 PetriNetUnfolderBase]: 481/851 cut-off events. [2024-06-14 12:31:24,087 INFO L125 PetriNetUnfolderBase]: For 73195/73201 co-relation queries the response was YES. [2024-06-14 12:31:24,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6260 conditions, 851 events. 481/851 cut-off events. For 73195/73201 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3861 event pairs, 83 based on Foata normal form. 4/850 useless extension candidates. Maximal degree in co-relation 6166. Up to 375 conditions per place. [2024-06-14 12:31:24,093 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 111 selfloop transitions, 76 changer transitions 0/189 dead transitions. [2024-06-14 12:31:24,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 189 transitions, 2673 flow [2024-06-14 12:31:24,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:31:24,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:31:24,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-14 12:31:24,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-14 12:31:24,094 INFO L175 Difference]: Start difference. First operand has 190 places, 162 transitions, 1714 flow. Second operand 10 states and 124 transitions. [2024-06-14 12:31:24,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 189 transitions, 2673 flow [2024-06-14 12:31:24,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 189 transitions, 2446 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-14 12:31:24,250 INFO L231 Difference]: Finished difference. Result has 193 places, 169 transitions, 1795 flow [2024-06-14 12:31:24,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1519, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1795, PETRI_PLACES=193, PETRI_TRANSITIONS=169} [2024-06-14 12:31:24,250 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 162 predicate places. [2024-06-14 12:31:24,250 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 169 transitions, 1795 flow [2024-06-14 12:31:24,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:24,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:24,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:24,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 12:31:24,251 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:24,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:24,251 INFO L85 PathProgramCache]: Analyzing trace with hash 2139623755, now seen corresponding path program 9 times [2024-06-14 12:31:24,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:24,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211007730] [2024-06-14 12:31:24,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:24,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:24,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:25,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-14 12:31:25,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:25,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211007730] [2024-06-14 12:31:25,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211007730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:25,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:25,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:25,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088412256] [2024-06-14 12:31:25,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:25,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:25,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:25,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:25,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:25,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:25,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 169 transitions, 1795 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:25,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:25,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:25,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:25,360 INFO L124 PetriNetUnfolderBase]: 485/859 cut-off events. [2024-06-14 12:31:25,360 INFO L125 PetriNetUnfolderBase]: For 71339/71345 co-relation queries the response was YES. [2024-06-14 12:31:25,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6195 conditions, 859 events. 485/859 cut-off events. For 71339/71345 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3912 event pairs, 64 based on Foata normal form. 2/856 useless extension candidates. Maximal degree in co-relation 6101. Up to 686 conditions per place. [2024-06-14 12:31:25,366 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 138 selfloop transitions, 44 changer transitions 0/184 dead transitions. [2024-06-14 12:31:25,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 184 transitions, 2218 flow [2024-06-14 12:31:25,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:31:25,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:31:25,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-14 12:31:25,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3506944444444444 [2024-06-14 12:31:25,367 INFO L175 Difference]: Start difference. First operand has 193 places, 169 transitions, 1795 flow. Second operand 9 states and 101 transitions. [2024-06-14 12:31:25,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 184 transitions, 2218 flow [2024-06-14 12:31:25,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 184 transitions, 2068 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 12:31:25,511 INFO L231 Difference]: Finished difference. Result has 196 places, 170 transitions, 1758 flow [2024-06-14 12:31:25,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1645, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1758, PETRI_PLACES=196, PETRI_TRANSITIONS=170} [2024-06-14 12:31:25,511 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 165 predicate places. [2024-06-14 12:31:25,512 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 170 transitions, 1758 flow [2024-06-14 12:31:25,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:25,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:25,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:25,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 12:31:25,512 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:25,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:25,513 INFO L85 PathProgramCache]: Analyzing trace with hash 2139629707, now seen corresponding path program 8 times [2024-06-14 12:31:25,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:25,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190936563] [2024-06-14 12:31:25,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:25,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:25,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:26,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:26,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:26,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190936563] [2024-06-14 12:31:26,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190936563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:26,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:26,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:26,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033412397] [2024-06-14 12:31:26,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:26,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:26,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:26,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:26,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:26,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:26,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 170 transitions, 1758 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:26,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:26,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:26,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:26,486 INFO L124 PetriNetUnfolderBase]: 491/869 cut-off events. [2024-06-14 12:31:26,486 INFO L125 PetriNetUnfolderBase]: For 73232/73238 co-relation queries the response was YES. [2024-06-14 12:31:26,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6162 conditions, 869 events. 491/869 cut-off events. For 73232/73238 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3985 event pairs, 86 based on Foata normal form. 2/866 useless extension candidates. Maximal degree in co-relation 6067. Up to 385 conditions per place. [2024-06-14 12:31:26,493 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 115 selfloop transitions, 76 changer transitions 0/193 dead transitions. [2024-06-14 12:31:26,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 193 transitions, 2772 flow [2024-06-14 12:31:26,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:31:26,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:31:26,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-14 12:31:26,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-14 12:31:26,494 INFO L175 Difference]: Start difference. First operand has 196 places, 170 transitions, 1758 flow. Second operand 10 states and 127 transitions. [2024-06-14 12:31:26,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 193 transitions, 2772 flow [2024-06-14 12:31:26,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 193 transitions, 2670 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 12:31:26,657 INFO L231 Difference]: Finished difference. Result has 199 places, 173 transitions, 1863 flow [2024-06-14 12:31:26,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1656, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1863, PETRI_PLACES=199, PETRI_TRANSITIONS=173} [2024-06-14 12:31:26,657 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 168 predicate places. [2024-06-14 12:31:26,657 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 173 transitions, 1863 flow [2024-06-14 12:31:26,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:26,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:26,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:26,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 12:31:26,658 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:26,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:26,658 INFO L85 PathProgramCache]: Analyzing trace with hash 614832575, now seen corresponding path program 9 times [2024-06-14 12:31:26,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:26,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607277726] [2024-06-14 12:31:26,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:26,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:26,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:27,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:27,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:27,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607277726] [2024-06-14 12:31:27,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607277726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:27,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:27,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:27,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492679889] [2024-06-14 12:31:27,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:27,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:27,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:27,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:27,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:27,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:27,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 173 transitions, 1863 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:27,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:27,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:27,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:27,658 INFO L124 PetriNetUnfolderBase]: 542/951 cut-off events. [2024-06-14 12:31:27,658 INFO L125 PetriNetUnfolderBase]: For 95905/95911 co-relation queries the response was YES. [2024-06-14 12:31:27,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7389 conditions, 951 events. 542/951 cut-off events. For 95905/95911 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4416 event pairs, 75 based on Foata normal form. 2/948 useless extension candidates. Maximal degree in co-relation 7293. Up to 414 conditions per place. [2024-06-14 12:31:27,665 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 114 selfloop transitions, 87 changer transitions 0/203 dead transitions. [2024-06-14 12:31:27,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 203 transitions, 3035 flow [2024-06-14 12:31:27,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:31:27,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:31:27,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-14 12:31:27,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-14 12:31:27,667 INFO L175 Difference]: Start difference. First operand has 199 places, 173 transitions, 1863 flow. Second operand 10 states and 125 transitions. [2024-06-14 12:31:27,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 203 transitions, 3035 flow [2024-06-14 12:31:27,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 203 transitions, 2878 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 12:31:27,859 INFO L231 Difference]: Finished difference. Result has 205 places, 182 transitions, 2071 flow [2024-06-14 12:31:27,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1718, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2071, PETRI_PLACES=205, PETRI_TRANSITIONS=182} [2024-06-14 12:31:27,860 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 174 predicate places. [2024-06-14 12:31:27,860 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 182 transitions, 2071 flow [2024-06-14 12:31:27,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:27,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:27,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:27,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 12:31:27,861 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:27,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:27,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1287477527, now seen corresponding path program 10 times [2024-06-14 12:31:27,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:27,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750446063] [2024-06-14 12:31:27,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:27,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:27,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:28,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:28,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:28,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750446063] [2024-06-14 12:31:28,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750446063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:28,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:28,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:28,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120181455] [2024-06-14 12:31:28,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:28,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:28,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:28,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:28,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:28,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:28,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 182 transitions, 2071 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:28,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:28,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:28,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:28,876 INFO L124 PetriNetUnfolderBase]: 538/945 cut-off events. [2024-06-14 12:31:28,876 INFO L125 PetriNetUnfolderBase]: For 94123/94129 co-relation queries the response was YES. [2024-06-14 12:31:28,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7356 conditions, 945 events. 538/945 cut-off events. For 94123/94129 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4397 event pairs, 94 based on Foata normal form. 2/942 useless extension candidates. Maximal degree in co-relation 7257. Up to 413 conditions per place. [2024-06-14 12:31:28,883 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 117 selfloop transitions, 82 changer transitions 0/201 dead transitions. [2024-06-14 12:31:28,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 201 transitions, 2931 flow [2024-06-14 12:31:28,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:31:28,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:31:28,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-14 12:31:28,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-14 12:31:28,884 INFO L175 Difference]: Start difference. First operand has 205 places, 182 transitions, 2071 flow. Second operand 10 states and 125 transitions. [2024-06-14 12:31:28,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 201 transitions, 2931 flow [2024-06-14 12:31:29,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 201 transitions, 2741 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-14 12:31:29,087 INFO L231 Difference]: Finished difference. Result has 210 places, 182 transitions, 2050 flow [2024-06-14 12:31:29,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1881, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2050, PETRI_PLACES=210, PETRI_TRANSITIONS=182} [2024-06-14 12:31:29,088 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 179 predicate places. [2024-06-14 12:31:29,088 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 182 transitions, 2050 flow [2024-06-14 12:31:29,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:29,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:29,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:29,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 12:31:29,089 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:29,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:29,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1481209175, now seen corresponding path program 10 times [2024-06-14 12:31:29,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:29,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173089439] [2024-06-14 12:31:29,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:29,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:29,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:29,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:29,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:29,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173089439] [2024-06-14 12:31:29,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173089439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:29,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:29,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:29,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397349281] [2024-06-14 12:31:29,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:29,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:29,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:29,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:29,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:30,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:30,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 182 transitions, 2050 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:30,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:30,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:30,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:30,281 INFO L124 PetriNetUnfolderBase]: 535/940 cut-off events. [2024-06-14 12:31:30,281 INFO L125 PetriNetUnfolderBase]: For 92093/92099 co-relation queries the response was YES. [2024-06-14 12:31:30,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7179 conditions, 940 events. 535/940 cut-off events. For 92093/92099 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4352 event pairs, 72 based on Foata normal form. 2/937 useless extension candidates. Maximal degree in co-relation 7079. Up to 767 conditions per place. [2024-06-14 12:31:30,288 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 143 selfloop transitions, 50 changer transitions 0/195 dead transitions. [2024-06-14 12:31:30,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 195 transitions, 2472 flow [2024-06-14 12:31:30,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:31:30,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:31:30,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-14 12:31:30,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3402777777777778 [2024-06-14 12:31:30,290 INFO L175 Difference]: Start difference. First operand has 210 places, 182 transitions, 2050 flow. Second operand 9 states and 98 transitions. [2024-06-14 12:31:30,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 195 transitions, 2472 flow [2024-06-14 12:31:30,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 195 transitions, 2297 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-14 12:31:30,532 INFO L231 Difference]: Finished difference. Result has 211 places, 182 transitions, 1979 flow [2024-06-14 12:31:30,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1875, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1979, PETRI_PLACES=211, PETRI_TRANSITIONS=182} [2024-06-14 12:31:30,532 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 180 predicate places. [2024-06-14 12:31:30,533 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 182 transitions, 1979 flow [2024-06-14 12:31:30,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:30,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:30,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:30,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 12:31:30,533 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:30,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:30,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1287485246, now seen corresponding path program 2 times [2024-06-14 12:31:30,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:30,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899655543] [2024-06-14 12:31:30,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:30,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:30,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:31,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:31,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:31,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899655543] [2024-06-14 12:31:31,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899655543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:31,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:31,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:31,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46908930] [2024-06-14 12:31:31,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:31,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:31,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:31,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:31,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:31,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:31,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 182 transitions, 1979 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:31,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:31,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:31,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:31,659 INFO L124 PetriNetUnfolderBase]: 527/926 cut-off events. [2024-06-14 12:31:31,659 INFO L125 PetriNetUnfolderBase]: For 88909/88909 co-relation queries the response was YES. [2024-06-14 12:31:31,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6812 conditions, 926 events. 527/926 cut-off events. For 88909/88909 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4322 event pairs, 80 based on Foata normal form. 3/925 useless extension candidates. Maximal degree in co-relation 6711. Up to 514 conditions per place. [2024-06-14 12:31:31,667 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 115 selfloop transitions, 90 changer transitions 0/207 dead transitions. [2024-06-14 12:31:31,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 207 transitions, 2808 flow [2024-06-14 12:31:31,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:31:31,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:31:31,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-14 12:31:31,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-14 12:31:31,668 INFO L175 Difference]: Start difference. First operand has 211 places, 182 transitions, 1979 flow. Second operand 11 states and 129 transitions. [2024-06-14 12:31:31,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 207 transitions, 2808 flow [2024-06-14 12:31:31,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 207 transitions, 2636 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-14 12:31:31,869 INFO L231 Difference]: Finished difference. Result has 216 places, 187 transitions, 2107 flow [2024-06-14 12:31:31,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1809, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2107, PETRI_PLACES=216, PETRI_TRANSITIONS=187} [2024-06-14 12:31:31,870 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 185 predicate places. [2024-06-14 12:31:31,870 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 187 transitions, 2107 flow [2024-06-14 12:31:31,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:31,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:31,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:31,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 12:31:31,871 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:31,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:31,871 INFO L85 PathProgramCache]: Analyzing trace with hash 614630765, now seen corresponding path program 11 times [2024-06-14 12:31:31,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:31,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523695290] [2024-06-14 12:31:31,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:31,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:31,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:32,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:32,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:32,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523695290] [2024-06-14 12:31:32,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523695290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:32,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:32,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:32,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202353350] [2024-06-14 12:31:32,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:32,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:32,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:32,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:32,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:32,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:32,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 187 transitions, 2107 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:32,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:32,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:32,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:32,838 INFO L124 PetriNetUnfolderBase]: 523/921 cut-off events. [2024-06-14 12:31:32,838 INFO L125 PetriNetUnfolderBase]: For 84350/84356 co-relation queries the response was YES. [2024-06-14 12:31:32,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6794 conditions, 921 events. 523/921 cut-off events. For 84350/84356 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4262 event pairs, 72 based on Foata normal form. 2/918 useless extension candidates. Maximal degree in co-relation 6689. Up to 400 conditions per place. [2024-06-14 12:31:32,845 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 107 selfloop transitions, 97 changer transitions 0/206 dead transitions. [2024-06-14 12:31:32,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 206 transitions, 3015 flow [2024-06-14 12:31:32,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:31:32,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:31:32,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-14 12:31:32,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-14 12:31:32,852 INFO L175 Difference]: Start difference. First operand has 216 places, 187 transitions, 2107 flow. Second operand 10 states and 122 transitions. [2024-06-14 12:31:32,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 206 transitions, 3015 flow [2024-06-14 12:31:33,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 206 transitions, 2848 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 12:31:33,093 INFO L231 Difference]: Finished difference. Result has 218 places, 188 transitions, 2163 flow [2024-06-14 12:31:33,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1943, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2163, PETRI_PLACES=218, PETRI_TRANSITIONS=188} [2024-06-14 12:31:33,094 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 187 predicate places. [2024-06-14 12:31:33,094 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 188 transitions, 2163 flow [2024-06-14 12:31:33,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:33,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:33,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:33,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 12:31:33,095 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:33,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:33,095 INFO L85 PathProgramCache]: Analyzing trace with hash 880537295, now seen corresponding path program 12 times [2024-06-14 12:31:33,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:33,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449688563] [2024-06-14 12:31:33,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:33,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:33,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:33,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:33,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:33,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449688563] [2024-06-14 12:31:33,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449688563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:33,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:33,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:33,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649919041] [2024-06-14 12:31:33,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:33,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:33,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:33,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:33,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:33,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:33,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 188 transitions, 2163 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:33,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:33,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:33,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:34,147 INFO L124 PetriNetUnfolderBase]: 552/968 cut-off events. [2024-06-14 12:31:34,148 INFO L125 PetriNetUnfolderBase]: For 99535/99535 co-relation queries the response was YES. [2024-06-14 12:31:34,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7374 conditions, 968 events. 552/968 cut-off events. For 99535/99535 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4545 event pairs, 101 based on Foata normal form. 4/971 useless extension candidates. Maximal degree in co-relation 7267. Up to 907 conditions per place. [2024-06-14 12:31:34,156 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 184 selfloop transitions, 21 changer transitions 0/207 dead transitions. [2024-06-14 12:31:34,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 207 transitions, 2889 flow [2024-06-14 12:31:34,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:31:34,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:31:34,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-14 12:31:34,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.321875 [2024-06-14 12:31:34,157 INFO L175 Difference]: Start difference. First operand has 218 places, 188 transitions, 2163 flow. Second operand 10 states and 103 transitions. [2024-06-14 12:31:34,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 207 transitions, 2889 flow [2024-06-14 12:31:34,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 207 transitions, 2579 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-14 12:31:34,407 INFO L231 Difference]: Finished difference. Result has 219 places, 195 transitions, 2066 flow [2024-06-14 12:31:34,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1874, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2066, PETRI_PLACES=219, PETRI_TRANSITIONS=195} [2024-06-14 12:31:34,407 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 188 predicate places. [2024-06-14 12:31:34,408 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 195 transitions, 2066 flow [2024-06-14 12:31:34,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:34,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:34,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:34,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 12:31:34,408 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:34,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:34,409 INFO L85 PathProgramCache]: Analyzing trace with hash 880864004, now seen corresponding path program 3 times [2024-06-14 12:31:34,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:34,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039029345] [2024-06-14 12:31:34,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:34,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:34,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:35,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:35,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:35,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039029345] [2024-06-14 12:31:35,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039029345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:35,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:35,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:35,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169913601] [2024-06-14 12:31:35,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:35,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:35,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:35,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:35,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:35,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:35,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 195 transitions, 2066 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:35,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:35,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:35,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:35,839 INFO L124 PetriNetUnfolderBase]: 548/961 cut-off events. [2024-06-14 12:31:35,840 INFO L125 PetriNetUnfolderBase]: For 91001/91001 co-relation queries the response was YES. [2024-06-14 12:31:35,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7014 conditions, 961 events. 548/961 cut-off events. For 91001/91001 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4524 event pairs, 104 based on Foata normal form. 1/961 useless extension candidates. Maximal degree in co-relation 6906. Up to 926 conditions per place. [2024-06-14 12:31:35,847 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 186 selfloop transitions, 18 changer transitions 0/206 dead transitions. [2024-06-14 12:31:35,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 206 transitions, 2507 flow [2024-06-14 12:31:35,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:31:35,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:31:35,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 104 transitions. [2024-06-14 12:31:35,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29545454545454547 [2024-06-14 12:31:35,851 INFO L175 Difference]: Start difference. First operand has 219 places, 195 transitions, 2066 flow. Second operand 11 states and 104 transitions. [2024-06-14 12:31:35,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 206 transitions, 2507 flow [2024-06-14 12:31:36,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 206 transitions, 2427 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-14 12:31:36,150 INFO L231 Difference]: Finished difference. Result has 223 places, 196 transitions, 2041 flow [2024-06-14 12:31:36,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1987, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2041, PETRI_PLACES=223, PETRI_TRANSITIONS=196} [2024-06-14 12:31:36,151 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 192 predicate places. [2024-06-14 12:31:36,151 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 196 transitions, 2041 flow [2024-06-14 12:31:36,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:36,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:36,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:36,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 12:31:36,152 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:36,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:36,152 INFO L85 PathProgramCache]: Analyzing trace with hash 871333085, now seen corresponding path program 13 times [2024-06-14 12:31:36,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:36,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518772491] [2024-06-14 12:31:36,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:36,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:36,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:36,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:36,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:36,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518772491] [2024-06-14 12:31:36,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518772491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:36,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:36,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:36,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152105389] [2024-06-14 12:31:36,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:36,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:36,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:36,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:36,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:36,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:36,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 196 transitions, 2041 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:36,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:36,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:36,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:37,199 INFO L124 PetriNetUnfolderBase]: 554/972 cut-off events. [2024-06-14 12:31:37,200 INFO L125 PetriNetUnfolderBase]: For 97165/97171 co-relation queries the response was YES. [2024-06-14 12:31:37,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7069 conditions, 972 events. 554/972 cut-off events. For 97165/97171 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4582 event pairs, 62 based on Foata normal form. 2/969 useless extension candidates. Maximal degree in co-relation 6960. Up to 421 conditions per place. [2024-06-14 12:31:37,207 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 105 selfloop transitions, 109 changer transitions 0/216 dead transitions. [2024-06-14 12:31:37,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 216 transitions, 3009 flow [2024-06-14 12:31:37,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:31:37,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:31:37,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-14 12:31:37,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2024-06-14 12:31:37,208 INFO L175 Difference]: Start difference. First operand has 223 places, 196 transitions, 2041 flow. Second operand 10 states and 121 transitions. [2024-06-14 12:31:37,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 216 transitions, 3009 flow [2024-06-14 12:31:37,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 216 transitions, 2961 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-14 12:31:37,436 INFO L231 Difference]: Finished difference. Result has 224 places, 198 transitions, 2262 flow [2024-06-14 12:31:37,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1993, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2262, PETRI_PLACES=224, PETRI_TRANSITIONS=198} [2024-06-14 12:31:37,437 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 193 predicate places. [2024-06-14 12:31:37,437 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 198 transitions, 2262 flow [2024-06-14 12:31:37,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:37,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:37,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:37,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 12:31:37,438 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:37,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:37,438 INFO L85 PathProgramCache]: Analyzing trace with hash 873966301, now seen corresponding path program 14 times [2024-06-14 12:31:37,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:37,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873467164] [2024-06-14 12:31:37,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:37,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:37,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:38,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:38,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:38,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873467164] [2024-06-14 12:31:38,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873467164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:38,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:38,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:38,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490782012] [2024-06-14 12:31:38,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:38,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:38,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:38,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:38,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:38,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:38,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 198 transitions, 2262 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:38,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:38,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:38,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:38,391 INFO L124 PetriNetUnfolderBase]: 548/964 cut-off events. [2024-06-14 12:31:38,392 INFO L125 PetriNetUnfolderBase]: For 94140/94146 co-relation queries the response was YES. [2024-06-14 12:31:38,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7010 conditions, 964 events. 548/964 cut-off events. For 94140/94146 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4545 event pairs, 68 based on Foata normal form. 4/963 useless extension candidates. Maximal degree in co-relation 6900. Up to 420 conditions per place. [2024-06-14 12:31:38,399 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 109 selfloop transitions, 105 changer transitions 0/216 dead transitions. [2024-06-14 12:31:38,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 216 transitions, 3190 flow [2024-06-14 12:31:38,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:31:38,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:31:38,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-14 12:31:38,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-14 12:31:38,401 INFO L175 Difference]: Start difference. First operand has 224 places, 198 transitions, 2262 flow. Second operand 10 states and 122 transitions. [2024-06-14 12:31:38,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 216 transitions, 3190 flow [2024-06-14 12:31:38,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 216 transitions, 2863 flow, removed 37 selfloop flow, removed 10 redundant places. [2024-06-14 12:31:38,624 INFO L231 Difference]: Finished difference. Result has 224 places, 198 transitions, 2153 flow [2024-06-14 12:31:38,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1935, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2153, PETRI_PLACES=224, PETRI_TRANSITIONS=198} [2024-06-14 12:31:38,624 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 193 predicate places. [2024-06-14 12:31:38,624 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 198 transitions, 2153 flow [2024-06-14 12:31:38,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:38,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:38,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:38,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 12:31:38,625 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:38,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:38,625 INFO L85 PathProgramCache]: Analyzing trace with hash 871340804, now seen corresponding path program 4 times [2024-06-14 12:31:38,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:38,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559153924] [2024-06-14 12:31:38,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:38,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:38,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:39,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:39,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:39,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559153924] [2024-06-14 12:31:39,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559153924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:39,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:39,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:39,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11637174] [2024-06-14 12:31:39,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:39,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:39,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:39,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:39,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:39,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:39,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 198 transitions, 2153 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:39,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:39,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:39,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:39,812 INFO L124 PetriNetUnfolderBase]: 544/957 cut-off events. [2024-06-14 12:31:39,812 INFO L125 PetriNetUnfolderBase]: For 85124/85130 co-relation queries the response was YES. [2024-06-14 12:31:39,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6762 conditions, 957 events. 544/957 cut-off events. For 85124/85130 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4510 event pairs, 97 based on Foata normal form. 5/959 useless extension candidates. Maximal degree in co-relation 6653. Up to 874 conditions per place. [2024-06-14 12:31:39,819 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 168 selfloop transitions, 39 changer transitions 0/209 dead transitions. [2024-06-14 12:31:39,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 209 transitions, 2608 flow [2024-06-14 12:31:39,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:31:39,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:31:39,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-14 12:31:39,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31875 [2024-06-14 12:31:39,821 INFO L175 Difference]: Start difference. First operand has 224 places, 198 transitions, 2153 flow. Second operand 10 states and 102 transitions. [2024-06-14 12:31:39,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 209 transitions, 2608 flow [2024-06-14 12:31:40,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 209 transitions, 2364 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-14 12:31:40,043 INFO L231 Difference]: Finished difference. Result has 225 places, 199 transitions, 2006 flow [2024-06-14 12:31:40,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1912, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2006, PETRI_PLACES=225, PETRI_TRANSITIONS=199} [2024-06-14 12:31:40,043 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 194 predicate places. [2024-06-14 12:31:40,043 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 199 transitions, 2006 flow [2024-06-14 12:31:40,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:40,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:40,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:40,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 12:31:40,044 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:40,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:40,044 INFO L85 PathProgramCache]: Analyzing trace with hash 614840015, now seen corresponding path program 15 times [2024-06-14 12:31:40,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:40,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226587710] [2024-06-14 12:31:40,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:40,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:40,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:40,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:40,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:40,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226587710] [2024-06-14 12:31:40,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226587710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:40,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:40,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:40,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762438170] [2024-06-14 12:31:40,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:40,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:40,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:40,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:40,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:40,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:40,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 199 transitions, 2006 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:40,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:40,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:40,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:41,007 INFO L124 PetriNetUnfolderBase]: 538/949 cut-off events. [2024-06-14 12:31:41,007 INFO L125 PetriNetUnfolderBase]: For 84360/84366 co-relation queries the response was YES. [2024-06-14 12:31:41,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6205 conditions, 949 events. 538/949 cut-off events. For 84360/84366 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4461 event pairs, 74 based on Foata normal form. 4/948 useless extension candidates. Maximal degree in co-relation 6096. Up to 415 conditions per place. [2024-06-14 12:31:41,014 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 116 selfloop transitions, 99 changer transitions 0/217 dead transitions. [2024-06-14 12:31:41,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 217 transitions, 2948 flow [2024-06-14 12:31:41,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:31:41,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:31:41,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-14 12:31:41,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.384375 [2024-06-14 12:31:41,015 INFO L175 Difference]: Start difference. First operand has 225 places, 199 transitions, 2006 flow. Second operand 10 states and 123 transitions. [2024-06-14 12:31:41,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 217 transitions, 2948 flow [2024-06-14 12:31:41,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 217 transitions, 2821 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-14 12:31:41,186 INFO L231 Difference]: Finished difference. Result has 227 places, 199 transitions, 2085 flow [2024-06-14 12:31:41,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1879, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2085, PETRI_PLACES=227, PETRI_TRANSITIONS=199} [2024-06-14 12:31:41,187 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 196 predicate places. [2024-06-14 12:31:41,187 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 199 transitions, 2085 flow [2024-06-14 12:31:41,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:41,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:41,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:31:41,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 12:31:41,187 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:41,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:41,188 INFO L85 PathProgramCache]: Analyzing trace with hash 614840294, now seen corresponding path program 5 times [2024-06-14 12:31:41,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:41,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730112430] [2024-06-14 12:31:41,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:41,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:41,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:42,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:42,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:42,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730112430] [2024-06-14 12:31:42,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730112430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:42,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:42,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:31:42,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678464270] [2024-06-14 12:31:42,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:42,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:31:42,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:42,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:31:42,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:31:42,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:42,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 199 transitions, 2085 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:42,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:42,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:42,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:42,444 INFO L124 PetriNetUnfolderBase]: 534/942 cut-off events. [2024-06-14 12:31:42,452 INFO L125 PetriNetUnfolderBase]: For 74796/74802 co-relation queries the response was YES. [2024-06-14 12:31:42,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6234 conditions, 942 events. 534/942 cut-off events. For 74796/74802 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4438 event pairs, 92 based on Foata normal form. 5/944 useless extension candidates. Maximal degree in co-relation 6124. Up to 859 conditions per place. [2024-06-14 12:31:42,460 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 171 selfloop transitions, 37 changer transitions 0/210 dead transitions. [2024-06-14 12:31:42,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 210 transitions, 2540 flow [2024-06-14 12:31:42,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:31:42,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:31:42,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-14 12:31:42,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.321875 [2024-06-14 12:31:42,461 INFO L175 Difference]: Start difference. First operand has 227 places, 199 transitions, 2085 flow. Second operand 10 states and 103 transitions. [2024-06-14 12:31:42,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 210 transitions, 2540 flow [2024-06-14 12:31:42,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 210 transitions, 2340 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 12:31:42,622 INFO L231 Difference]: Finished difference. Result has 229 places, 200 transitions, 1976 flow [2024-06-14 12:31:42,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1886, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1976, PETRI_PLACES=229, PETRI_TRANSITIONS=200} [2024-06-14 12:31:42,623 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 198 predicate places. [2024-06-14 12:31:42,623 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 200 transitions, 1976 flow [2024-06-14 12:31:42,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:42,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:42,623 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-14 12:31:42,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 12:31:42,623 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:42,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:42,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1340228856, now seen corresponding path program 1 times [2024-06-14 12:31:42,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:42,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436083325] [2024-06-14 12:31:42,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:42,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:42,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:43,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:43,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:43,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436083325] [2024-06-14 12:31:43,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436083325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:43,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:43,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:31:43,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306904970] [2024-06-14 12:31:43,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:43,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:31:43,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:43,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:31:43,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:31:43,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:43,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 200 transitions, 1976 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:43,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:43,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:43,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:43,841 INFO L124 PetriNetUnfolderBase]: 538/949 cut-off events. [2024-06-14 12:31:43,841 INFO L125 PetriNetUnfolderBase]: For 79184/79184 co-relation queries the response was YES. [2024-06-14 12:31:43,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6125 conditions, 949 events. 538/949 cut-off events. For 79184/79184 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4479 event pairs, 69 based on Foata normal form. 2/950 useless extension candidates. Maximal degree in co-relation 6014. Up to 843 conditions per place. [2024-06-14 12:31:43,848 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 195 selfloop transitions, 22 changer transitions 0/219 dead transitions. [2024-06-14 12:31:43,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 219 transitions, 2469 flow [2024-06-14 12:31:43,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:31:43,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:31:43,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-14 12:31:43,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31875 [2024-06-14 12:31:43,849 INFO L175 Difference]: Start difference. First operand has 229 places, 200 transitions, 1976 flow. Second operand 10 states and 102 transitions. [2024-06-14 12:31:43,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 219 transitions, 2469 flow [2024-06-14 12:31:44,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 219 transitions, 2382 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-14 12:31:44,033 INFO L231 Difference]: Finished difference. Result has 231 places, 201 transitions, 1949 flow [2024-06-14 12:31:44,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1889, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1949, PETRI_PLACES=231, PETRI_TRANSITIONS=201} [2024-06-14 12:31:44,034 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 200 predicate places. [2024-06-14 12:31:44,034 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 201 transitions, 1949 flow [2024-06-14 12:31:44,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:44,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:44,035 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-14 12:31:44,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 12:31:44,035 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:44,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:44,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1955908214, now seen corresponding path program 1 times [2024-06-14 12:31:44,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:44,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178099513] [2024-06-14 12:31:44,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:44,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:44,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:44,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:44,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:44,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178099513] [2024-06-14 12:31:44,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178099513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:44,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:44,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:31:44,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515523618] [2024-06-14 12:31:44,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:44,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:31:44,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:44,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:31:44,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:31:44,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:44,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 201 transitions, 1949 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:44,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:44,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:44,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:45,210 INFO L124 PetriNetUnfolderBase]: 535/944 cut-off events. [2024-06-14 12:31:45,210 INFO L125 PetriNetUnfolderBase]: For 74556/74556 co-relation queries the response was YES. [2024-06-14 12:31:45,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6016 conditions, 944 events. 535/944 cut-off events. For 74556/74556 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4473 event pairs, 80 based on Foata normal form. 1/944 useless extension candidates. Maximal degree in co-relation 5904. Up to 825 conditions per place. [2024-06-14 12:31:45,217 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 179 selfloop transitions, 38 changer transitions 0/219 dead transitions. [2024-06-14 12:31:45,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 219 transitions, 2440 flow [2024-06-14 12:31:45,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:31:45,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:31:45,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-14 12:31:45,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.334375 [2024-06-14 12:31:45,219 INFO L175 Difference]: Start difference. First operand has 231 places, 201 transitions, 1949 flow. Second operand 10 states and 107 transitions. [2024-06-14 12:31:45,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 219 transitions, 2440 flow [2024-06-14 12:31:45,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 219 transitions, 2378 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 12:31:45,396 INFO L231 Difference]: Finished difference. Result has 233 places, 201 transitions, 1971 flow [2024-06-14 12:31:45,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1887, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1971, PETRI_PLACES=233, PETRI_TRANSITIONS=201} [2024-06-14 12:31:45,397 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 202 predicate places. [2024-06-14 12:31:45,397 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 201 transitions, 1971 flow [2024-06-14 12:31:45,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:45,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:45,397 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-14 12:31:45,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 12:31:45,398 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:45,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:45,398 INFO L85 PathProgramCache]: Analyzing trace with hash -998567836, now seen corresponding path program 2 times [2024-06-14 12:31:45,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:45,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102711519] [2024-06-14 12:31:45,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:45,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:45,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:46,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:46,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:46,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102711519] [2024-06-14 12:31:46,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102711519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:46,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:46,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:31:46,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720705012] [2024-06-14 12:31:46,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:46,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:31:46,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:46,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:31:46,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:31:46,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:46,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 201 transitions, 1971 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:46,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:46,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:46,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:46,640 INFO L124 PetriNetUnfolderBase]: 539/952 cut-off events. [2024-06-14 12:31:46,640 INFO L125 PetriNetUnfolderBase]: For 80026/80026 co-relation queries the response was YES. [2024-06-14 12:31:46,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6095 conditions, 952 events. 539/952 cut-off events. For 80026/80026 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4517 event pairs, 82 based on Foata normal form. 2/953 useless extension candidates. Maximal degree in co-relation 5982. Up to 836 conditions per place. [2024-06-14 12:31:46,647 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 183 selfloop transitions, 35 changer transitions 0/220 dead transitions. [2024-06-14 12:31:46,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 220 transitions, 2474 flow [2024-06-14 12:31:46,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:31:46,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:31:46,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-14 12:31:46,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33125 [2024-06-14 12:31:46,649 INFO L175 Difference]: Start difference. First operand has 233 places, 201 transitions, 1971 flow. Second operand 10 states and 106 transitions. [2024-06-14 12:31:46,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 220 transitions, 2474 flow [2024-06-14 12:31:46,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 220 transitions, 2289 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-14 12:31:46,837 INFO L231 Difference]: Finished difference. Result has 230 places, 202 transitions, 1875 flow [2024-06-14 12:31:46,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1786, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1875, PETRI_PLACES=230, PETRI_TRANSITIONS=202} [2024-06-14 12:31:46,837 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 199 predicate places. [2024-06-14 12:31:46,837 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 202 transitions, 1875 flow [2024-06-14 12:31:46,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:46,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:46,838 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-14 12:31:46,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 12:31:46,838 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:46,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:46,838 INFO L85 PathProgramCache]: Analyzing trace with hash -998572486, now seen corresponding path program 3 times [2024-06-14 12:31:46,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:46,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109447551] [2024-06-14 12:31:46,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:46,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:46,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:47,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:47,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:47,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109447551] [2024-06-14 12:31:47,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109447551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:47,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:47,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:31:47,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862389810] [2024-06-14 12:31:47,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:47,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:31:47,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:47,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:31:47,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:31:47,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:47,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 202 transitions, 1875 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:47,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:47,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:47,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:48,169 INFO L124 PetriNetUnfolderBase]: 578/1021 cut-off events. [2024-06-14 12:31:48,170 INFO L125 PetriNetUnfolderBase]: For 81980/81980 co-relation queries the response was YES. [2024-06-14 12:31:48,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6353 conditions, 1021 events. 578/1021 cut-off events. For 81980/81980 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 4937 event pairs, 92 based on Foata normal form. 2/1019 useless extension candidates. Maximal degree in co-relation 6240. Up to 908 conditions per place. [2024-06-14 12:31:48,178 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 202 selfloop transitions, 32 changer transitions 0/236 dead transitions. [2024-06-14 12:31:48,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 236 transitions, 2601 flow [2024-06-14 12:31:48,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:31:48,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:31:48,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-14 12:31:48,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32670454545454547 [2024-06-14 12:31:48,179 INFO L175 Difference]: Start difference. First operand has 230 places, 202 transitions, 1875 flow. Second operand 11 states and 115 transitions. [2024-06-14 12:31:48,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 236 transitions, 2601 flow [2024-06-14 12:31:48,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 236 transitions, 2487 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 12:31:48,382 INFO L231 Difference]: Finished difference. Result has 238 places, 217 transitions, 2085 flow [2024-06-14 12:31:48,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1798, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2085, PETRI_PLACES=238, PETRI_TRANSITIONS=217} [2024-06-14 12:31:48,382 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 207 predicate places. [2024-06-14 12:31:48,382 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 217 transitions, 2085 flow [2024-06-14 12:31:48,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:48,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:48,383 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-14 12:31:48,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 12:31:48,383 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:48,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:48,383 INFO L85 PathProgramCache]: Analyzing trace with hash -2115016520, now seen corresponding path program 4 times [2024-06-14 12:31:48,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:48,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263020128] [2024-06-14 12:31:48,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:48,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:48,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:49,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:49,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:49,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263020128] [2024-06-14 12:31:49,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263020128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:49,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:49,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:31:49,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087312935] [2024-06-14 12:31:49,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:49,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:31:49,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:49,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:31:49,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:31:49,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:49,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 217 transitions, 2085 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:49,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:49,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:49,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:49,540 INFO L124 PetriNetUnfolderBase]: 623/1104 cut-off events. [2024-06-14 12:31:49,541 INFO L125 PetriNetUnfolderBase]: For 91174/91174 co-relation queries the response was YES. [2024-06-14 12:31:49,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6956 conditions, 1104 events. 623/1104 cut-off events. For 91174/91174 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 5538 event pairs, 117 based on Foata normal form. 2/1105 useless extension candidates. Maximal degree in co-relation 6837. Up to 964 conditions per place. [2024-06-14 12:31:49,550 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 217 selfloop transitions, 34 changer transitions 0/253 dead transitions. [2024-06-14 12:31:49,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 253 transitions, 2966 flow [2024-06-14 12:31:49,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:31:49,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:31:49,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-14 12:31:49,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3380681818181818 [2024-06-14 12:31:49,552 INFO L175 Difference]: Start difference. First operand has 238 places, 217 transitions, 2085 flow. Second operand 11 states and 119 transitions. [2024-06-14 12:31:49,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 253 transitions, 2966 flow [2024-06-14 12:31:49,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 253 transitions, 2904 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 12:31:49,811 INFO L231 Difference]: Finished difference. Result has 249 places, 229 transitions, 2286 flow [2024-06-14 12:31:49,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2025, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2286, PETRI_PLACES=249, PETRI_TRANSITIONS=229} [2024-06-14 12:31:49,812 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 218 predicate places. [2024-06-14 12:31:49,812 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 229 transitions, 2286 flow [2024-06-14 12:31:49,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:49,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:49,812 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-14 12:31:49,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 12:31:49,812 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:49,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:49,813 INFO L85 PathProgramCache]: Analyzing trace with hash -495068332, now seen corresponding path program 5 times [2024-06-14 12:31:49,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:49,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487666572] [2024-06-14 12:31:49,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:49,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:49,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:50,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:50,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:50,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487666572] [2024-06-14 12:31:50,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487666572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:50,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:50,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:31:50,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812239222] [2024-06-14 12:31:50,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:50,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:31:50,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:50,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:31:50,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:31:50,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:50,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 229 transitions, 2286 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:50,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:50,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:50,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:50,920 INFO L124 PetriNetUnfolderBase]: 620/1099 cut-off events. [2024-06-14 12:31:50,921 INFO L125 PetriNetUnfolderBase]: For 86592/86592 co-relation queries the response was YES. [2024-06-14 12:31:50,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6880 conditions, 1099 events. 620/1099 cut-off events. For 86592/86592 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 5529 event pairs, 119 based on Foata normal form. 2/1100 useless extension candidates. Maximal degree in co-relation 6756. Up to 986 conditions per place. [2024-06-14 12:31:50,929 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 216 selfloop transitions, 34 changer transitions 0/252 dead transitions. [2024-06-14 12:31:50,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 252 transitions, 2862 flow [2024-06-14 12:31:50,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:31:50,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:31:50,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-14 12:31:50,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33238636363636365 [2024-06-14 12:31:50,931 INFO L175 Difference]: Start difference. First operand has 249 places, 229 transitions, 2286 flow. Second operand 11 states and 117 transitions. [2024-06-14 12:31:50,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 252 transitions, 2862 flow [2024-06-14 12:31:51,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 252 transitions, 2798 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-14 12:31:51,184 INFO L231 Difference]: Finished difference. Result has 257 places, 230 transitions, 2307 flow [2024-06-14 12:31:51,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2222, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2307, PETRI_PLACES=257, PETRI_TRANSITIONS=230} [2024-06-14 12:31:51,185 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 226 predicate places. [2024-06-14 12:31:51,185 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 230 transitions, 2307 flow [2024-06-14 12:31:51,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:51,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:51,185 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-14 12:31:51,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 12:31:51,186 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:51,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:51,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1146697794, now seen corresponding path program 6 times [2024-06-14 12:31:51,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:51,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958809262] [2024-06-14 12:31:51,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:51,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:51,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:51,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:52,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:52,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958809262] [2024-06-14 12:31:52,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958809262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:52,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:52,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:31:52,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504842895] [2024-06-14 12:31:52,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:52,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:31:52,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:52,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:31:52,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:31:52,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:52,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 230 transitions, 2307 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:52,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:52,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:52,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:52,449 INFO L124 PetriNetUnfolderBase]: 639/1136 cut-off events. [2024-06-14 12:31:52,450 INFO L125 PetriNetUnfolderBase]: For 95930/95930 co-relation queries the response was YES. [2024-06-14 12:31:52,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7262 conditions, 1136 events. 639/1136 cut-off events. For 95930/95930 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 5768 event pairs, 102 based on Foata normal form. 2/1137 useless extension candidates. Maximal degree in co-relation 7135. Up to 996 conditions per place. [2024-06-14 12:31:52,459 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 222 selfloop transitions, 33 changer transitions 0/257 dead transitions. [2024-06-14 12:31:52,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 257 transitions, 3108 flow [2024-06-14 12:31:52,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:31:52,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:31:52,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-14 12:31:52,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409090909090909 [2024-06-14 12:31:52,460 INFO L175 Difference]: Start difference. First operand has 257 places, 230 transitions, 2307 flow. Second operand 11 states and 120 transitions. [2024-06-14 12:31:52,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 257 transitions, 3108 flow [2024-06-14 12:31:52,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 257 transitions, 3000 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-14 12:31:52,763 INFO L231 Difference]: Finished difference. Result has 260 places, 234 transitions, 2333 flow [2024-06-14 12:31:52,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2199, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2333, PETRI_PLACES=260, PETRI_TRANSITIONS=234} [2024-06-14 12:31:52,763 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 229 predicate places. [2024-06-14 12:31:52,764 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 234 transitions, 2333 flow [2024-06-14 12:31:52,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:52,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:52,764 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-14 12:31:52,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 12:31:52,764 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:52,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:52,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1611440560, now seen corresponding path program 7 times [2024-06-14 12:31:52,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:52,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099121323] [2024-06-14 12:31:52,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:52,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:52,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:53,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:53,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:53,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099121323] [2024-06-14 12:31:53,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099121323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:53,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:53,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:31:53,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110703611] [2024-06-14 12:31:53,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:53,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:31:53,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:53,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:31:53,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:31:53,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:53,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 234 transitions, 2333 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:53,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:53,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:53,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:54,092 INFO L124 PetriNetUnfolderBase]: 636/1131 cut-off events. [2024-06-14 12:31:54,093 INFO L125 PetriNetUnfolderBase]: For 90781/90781 co-relation queries the response was YES. [2024-06-14 12:31:54,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7075 conditions, 1131 events. 636/1131 cut-off events. For 90781/90781 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 5740 event pairs, 99 based on Foata normal form. 2/1132 useless extension candidates. Maximal degree in co-relation 6947. Up to 1018 conditions per place. [2024-06-14 12:31:54,102 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 221 selfloop transitions, 33 changer transitions 0/256 dead transitions. [2024-06-14 12:31:54,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 256 transitions, 2915 flow [2024-06-14 12:31:54,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:31:54,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:31:54,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-14 12:31:54,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3352272727272727 [2024-06-14 12:31:54,103 INFO L175 Difference]: Start difference. First operand has 260 places, 234 transitions, 2333 flow. Second operand 11 states and 118 transitions. [2024-06-14 12:31:54,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 256 transitions, 2915 flow [2024-06-14 12:31:54,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 256 transitions, 2811 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-14 12:31:54,410 INFO L231 Difference]: Finished difference. Result has 264 places, 234 transitions, 2299 flow [2024-06-14 12:31:54,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2229, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2299, PETRI_PLACES=264, PETRI_TRANSITIONS=234} [2024-06-14 12:31:54,411 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 233 predicate places. [2024-06-14 12:31:54,411 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 234 transitions, 2299 flow [2024-06-14 12:31:54,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:54,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:54,411 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-14 12:31:54,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 12:31:54,412 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:54,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:54,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1965781648, now seen corresponding path program 8 times [2024-06-14 12:31:54,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:54,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789337804] [2024-06-14 12:31:54,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:54,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:54,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:55,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:55,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:55,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789337804] [2024-06-14 12:31:55,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789337804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:55,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:55,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:31:55,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006194650] [2024-06-14 12:31:55,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:55,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:31:55,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:55,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:31:55,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:31:55,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:55,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 234 transitions, 2299 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:55,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:55,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:55,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:55,773 INFO L124 PetriNetUnfolderBase]: 685/1214 cut-off events. [2024-06-14 12:31:55,773 INFO L125 PetriNetUnfolderBase]: For 92706/92706 co-relation queries the response was YES. [2024-06-14 12:31:55,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7404 conditions, 1214 events. 685/1214 cut-off events. For 92706/92706 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 6254 event pairs, 105 based on Foata normal form. 2/1215 useless extension candidates. Maximal degree in co-relation 7276. Up to 1037 conditions per place. [2024-06-14 12:31:55,784 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 221 selfloop transitions, 51 changer transitions 0/274 dead transitions. [2024-06-14 12:31:55,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 274 transitions, 3063 flow [2024-06-14 12:31:55,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:31:55,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:31:55,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-14 12:31:55,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:31:55,785 INFO L175 Difference]: Start difference. First operand has 264 places, 234 transitions, 2299 flow. Second operand 11 states and 121 transitions. [2024-06-14 12:31:55,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 274 transitions, 3063 flow [2024-06-14 12:31:56,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 274 transitions, 2983 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 12:31:56,099 INFO L231 Difference]: Finished difference. Result has 269 places, 250 transitions, 2533 flow [2024-06-14 12:31:56,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2219, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2533, PETRI_PLACES=269, PETRI_TRANSITIONS=250} [2024-06-14 12:31:56,099 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 238 predicate places. [2024-06-14 12:31:56,099 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 250 transitions, 2533 flow [2024-06-14 12:31:56,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:56,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:56,100 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-14 12:31:56,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 12:31:56,100 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:56,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:56,100 INFO L85 PathProgramCache]: Analyzing trace with hash 666528310, now seen corresponding path program 9 times [2024-06-14 12:31:56,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:56,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963469641] [2024-06-14 12:31:56,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:56,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:56,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:57,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:57,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:57,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963469641] [2024-06-14 12:31:57,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963469641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:57,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:57,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:31:57,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908201127] [2024-06-14 12:31:57,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:57,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:31:57,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:57,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:31:57,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:31:57,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:57,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 250 transitions, 2533 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:57,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:57,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:57,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:57,577 INFO L124 PetriNetUnfolderBase]: 693/1230 cut-off events. [2024-06-14 12:31:57,577 INFO L125 PetriNetUnfolderBase]: For 95225/95225 co-relation queries the response was YES. [2024-06-14 12:31:57,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7654 conditions, 1230 events. 693/1230 cut-off events. For 95225/95225 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 6354 event pairs, 103 based on Foata normal form. 2/1231 useless extension candidates. Maximal degree in co-relation 7523. Up to 1039 conditions per place. [2024-06-14 12:31:57,587 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 222 selfloop transitions, 52 changer transitions 0/276 dead transitions. [2024-06-14 12:31:57,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 276 transitions, 3189 flow [2024-06-14 12:31:57,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:31:57,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:31:57,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-14 12:31:57,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-14 12:31:57,589 INFO L175 Difference]: Start difference. First operand has 269 places, 250 transitions, 2533 flow. Second operand 11 states and 122 transitions. [2024-06-14 12:31:57,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 276 transitions, 3189 flow [2024-06-14 12:31:57,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 276 transitions, 3112 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 12:31:57,883 INFO L231 Difference]: Finished difference. Result has 276 places, 252 transitions, 2597 flow [2024-06-14 12:31:57,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2456, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2597, PETRI_PLACES=276, PETRI_TRANSITIONS=252} [2024-06-14 12:31:57,883 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 245 predicate places. [2024-06-14 12:31:57,883 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 252 transitions, 2597 flow [2024-06-14 12:31:57,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:57,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:57,884 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-14 12:31:57,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 12:31:57,884 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:57,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:57,884 INFO L85 PathProgramCache]: Analyzing trace with hash 843664480, now seen corresponding path program 10 times [2024-06-14 12:31:57,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:57,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710384994] [2024-06-14 12:31:57,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:57,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:57,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:58,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:58,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:58,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710384994] [2024-06-14 12:31:58,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710384994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:58,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:58,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:31:58,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404138106] [2024-06-14 12:31:58,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:58,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:31:58,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:58,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:31:58,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:31:58,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:31:58,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 252 transitions, 2597 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:58,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:58,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:31:58,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:31:59,190 INFO L124 PetriNetUnfolderBase]: 697/1238 cut-off events. [2024-06-14 12:31:59,190 INFO L125 PetriNetUnfolderBase]: For 97836/97836 co-relation queries the response was YES. [2024-06-14 12:31:59,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7754 conditions, 1238 events. 697/1238 cut-off events. For 97836/97836 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 6464 event pairs, 95 based on Foata normal form. 2/1239 useless extension candidates. Maximal degree in co-relation 7621. Up to 1061 conditions per place. [2024-06-14 12:31:59,201 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 217 selfloop transitions, 58 changer transitions 0/277 dead transitions. [2024-06-14 12:31:59,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 277 transitions, 3256 flow [2024-06-14 12:31:59,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:31:59,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:31:59,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-14 12:31:59,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3380681818181818 [2024-06-14 12:31:59,202 INFO L175 Difference]: Start difference. First operand has 276 places, 252 transitions, 2597 flow. Second operand 11 states and 119 transitions. [2024-06-14 12:31:59,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 277 transitions, 3256 flow [2024-06-14 12:31:59,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 277 transitions, 3138 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 12:31:59,546 INFO L231 Difference]: Finished difference. Result has 281 places, 258 transitions, 2698 flow [2024-06-14 12:31:59,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2479, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2698, PETRI_PLACES=281, PETRI_TRANSITIONS=258} [2024-06-14 12:31:59,547 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 250 predicate places. [2024-06-14 12:31:59,547 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 258 transitions, 2698 flow [2024-06-14 12:31:59,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:59,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:59,547 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-14 12:31:59,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 12:31:59,548 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:31:59,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:59,548 INFO L85 PathProgramCache]: Analyzing trace with hash 843910744, now seen corresponding path program 1 times [2024-06-14 12:31:59,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:59,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074395760] [2024-06-14 12:31:59,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:59,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:59,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:00,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:00,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:00,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074395760] [2024-06-14 12:32:00,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074395760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:00,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:00,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:32:00,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670794856] [2024-06-14 12:32:00,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:00,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:32:00,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:00,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:32:00,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:32:00,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:00,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 258 transitions, 2698 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:00,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:00,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:00,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:01,216 INFO L124 PetriNetUnfolderBase]: 707/1256 cut-off events. [2024-06-14 12:32:01,216 INFO L125 PetriNetUnfolderBase]: For 100020/100020 co-relation queries the response was YES. [2024-06-14 12:32:01,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7961 conditions, 1256 events. 707/1256 cut-off events. For 100020/100020 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 6580 event pairs, 164 based on Foata normal form. 2/1257 useless extension candidates. Maximal degree in co-relation 7825. Up to 1212 conditions per place. [2024-06-14 12:32:01,227 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 254 selfloop transitions, 22 changer transitions 0/278 dead transitions. [2024-06-14 12:32:01,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 278 transitions, 3338 flow [2024-06-14 12:32:01,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:32:01,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:32:01,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 116 transitions. [2024-06-14 12:32:01,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3020833333333333 [2024-06-14 12:32:01,229 INFO L175 Difference]: Start difference. First operand has 281 places, 258 transitions, 2698 flow. Second operand 12 states and 116 transitions. [2024-06-14 12:32:01,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 278 transitions, 3338 flow [2024-06-14 12:32:01,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 278 transitions, 3257 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 12:32:01,581 INFO L231 Difference]: Finished difference. Result has 290 places, 263 transitions, 2733 flow [2024-06-14 12:32:01,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2617, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2733, PETRI_PLACES=290, PETRI_TRANSITIONS=263} [2024-06-14 12:32:01,582 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 259 predicate places. [2024-06-14 12:32:01,582 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 263 transitions, 2733 flow [2024-06-14 12:32:01,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:01,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:01,582 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-14 12:32:01,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 12:32:01,583 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:01,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:01,583 INFO L85 PathProgramCache]: Analyzing trace with hash 837235390, now seen corresponding path program 11 times [2024-06-14 12:32:01,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:01,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879057615] [2024-06-14 12:32:01,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:01,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:01,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:02,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:02,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:02,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879057615] [2024-06-14 12:32:02,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879057615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:02,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:02,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:32:02,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481181205] [2024-06-14 12:32:02,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:02,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:32:02,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:02,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:32:02,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:32:02,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:02,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 263 transitions, 2733 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:02,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:02,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:02,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:02,870 INFO L124 PetriNetUnfolderBase]: 711/1264 cut-off events. [2024-06-14 12:32:02,870 INFO L125 PetriNetUnfolderBase]: For 102089/102089 co-relation queries the response was YES. [2024-06-14 12:32:02,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7989 conditions, 1264 events. 711/1264 cut-off events. For 102089/102089 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 6637 event pairs, 97 based on Foata normal form. 2/1265 useless extension candidates. Maximal degree in co-relation 7850. Up to 1087 conditions per place. [2024-06-14 12:32:02,879 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 226 selfloop transitions, 55 changer transitions 0/283 dead transitions. [2024-06-14 12:32:02,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 283 transitions, 3376 flow [2024-06-14 12:32:02,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:32:02,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:32:02,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-14 12:32:02,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409090909090909 [2024-06-14 12:32:02,880 INFO L175 Difference]: Start difference. First operand has 290 places, 263 transitions, 2733 flow. Second operand 11 states and 120 transitions. [2024-06-14 12:32:02,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 283 transitions, 3376 flow [2024-06-14 12:32:03,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 283 transitions, 3277 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-14 12:32:03,289 INFO L231 Difference]: Finished difference. Result has 293 places, 264 transitions, 2776 flow [2024-06-14 12:32:03,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2634, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2776, PETRI_PLACES=293, PETRI_TRANSITIONS=264} [2024-06-14 12:32:03,289 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 262 predicate places. [2024-06-14 12:32:03,290 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 264 transitions, 2776 flow [2024-06-14 12:32:03,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:03,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:03,290 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-14 12:32:03,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 12:32:03,290 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:03,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:03,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1965901618, now seen corresponding path program 12 times [2024-06-14 12:32:03,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:03,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593340837] [2024-06-14 12:32:03,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:03,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:03,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:04,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:04,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:04,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593340837] [2024-06-14 12:32:04,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593340837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:04,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:04,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:32:04,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349610944] [2024-06-14 12:32:04,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:04,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:32:04,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:04,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:32:04,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:32:04,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:04,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 264 transitions, 2776 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:04,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:04,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:04,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:04,496 INFO L124 PetriNetUnfolderBase]: 734/1309 cut-off events. [2024-06-14 12:32:04,497 INFO L125 PetriNetUnfolderBase]: For 113148/113148 co-relation queries the response was YES. [2024-06-14 12:32:04,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8448 conditions, 1309 events. 734/1309 cut-off events. For 113148/113148 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 6965 event pairs, 114 based on Foata normal form. 2/1310 useless extension candidates. Maximal degree in co-relation 8310. Up to 1067 conditions per place. [2024-06-14 12:32:04,508 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 231 selfloop transitions, 56 changer transitions 0/289 dead transitions. [2024-06-14 12:32:04,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 289 transitions, 3653 flow [2024-06-14 12:32:04,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:32:04,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:32:04,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-14 12:32:04,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-14 12:32:04,524 INFO L175 Difference]: Start difference. First operand has 293 places, 264 transitions, 2776 flow. Second operand 11 states and 122 transitions. [2024-06-14 12:32:04,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 289 transitions, 3653 flow [2024-06-14 12:32:04,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 289 transitions, 3530 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 12:32:04,932 INFO L231 Difference]: Finished difference. Result has 299 places, 268 transitions, 2852 flow [2024-06-14 12:32:04,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2653, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2852, PETRI_PLACES=299, PETRI_TRANSITIONS=268} [2024-06-14 12:32:04,932 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 268 predicate places. [2024-06-14 12:32:04,932 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 268 transitions, 2852 flow [2024-06-14 12:32:04,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:04,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:04,933 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-14 12:32:04,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 12:32:04,933 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:04,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:04,933 INFO L85 PathProgramCache]: Analyzing trace with hash 837230740, now seen corresponding path program 13 times [2024-06-14 12:32:04,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:04,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173627532] [2024-06-14 12:32:04,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:04,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:04,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:05,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:05,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:05,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173627532] [2024-06-14 12:32:05,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173627532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:05,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:05,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:32:05,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985212071] [2024-06-14 12:32:05,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:05,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:32:05,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:05,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:32:05,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:32:05,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:05,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 268 transitions, 2852 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:05,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:05,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:05,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:06,189 INFO L124 PetriNetUnfolderBase]: 731/1304 cut-off events. [2024-06-14 12:32:06,189 INFO L125 PetriNetUnfolderBase]: For 106955/106955 co-relation queries the response was YES. [2024-06-14 12:32:06,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8269 conditions, 1304 events. 731/1304 cut-off events. For 106955/106955 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 6943 event pairs, 103 based on Foata normal form. 2/1305 useless extension candidates. Maximal degree in co-relation 8128. Up to 1107 conditions per place. [2024-06-14 12:32:06,201 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 229 selfloop transitions, 57 changer transitions 0/288 dead transitions. [2024-06-14 12:32:06,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 288 transitions, 3480 flow [2024-06-14 12:32:06,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:32:06,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:32:06,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-14 12:32:06,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409090909090909 [2024-06-14 12:32:06,203 INFO L175 Difference]: Start difference. First operand has 299 places, 268 transitions, 2852 flow. Second operand 11 states and 120 transitions. [2024-06-14 12:32:06,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 288 transitions, 3480 flow [2024-06-14 12:32:06,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 288 transitions, 3375 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 12:32:06,611 INFO L231 Difference]: Finished difference. Result has 305 places, 269 transitions, 2876 flow [2024-06-14 12:32:06,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2747, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2876, PETRI_PLACES=305, PETRI_TRANSITIONS=269} [2024-06-14 12:32:06,611 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 274 predicate places. [2024-06-14 12:32:06,611 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 269 transitions, 2876 flow [2024-06-14 12:32:06,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:06,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:06,612 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-14 12:32:06,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 12:32:06,612 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:06,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:06,612 INFO L85 PathProgramCache]: Analyzing trace with hash -636296328, now seen corresponding path program 14 times [2024-06-14 12:32:06,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:06,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185988989] [2024-06-14 12:32:06,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:06,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:06,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:07,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:07,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:07,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185988989] [2024-06-14 12:32:07,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185988989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:07,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:07,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:32:07,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055179305] [2024-06-14 12:32:07,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:07,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:32:07,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:07,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:32:07,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:32:07,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:07,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 269 transitions, 2876 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:07,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:07,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:07,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:07,699 INFO L124 PetriNetUnfolderBase]: 735/1312 cut-off events. [2024-06-14 12:32:07,700 INFO L125 PetriNetUnfolderBase]: For 108984/108984 co-relation queries the response was YES. [2024-06-14 12:32:07,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8411 conditions, 1312 events. 735/1312 cut-off events. For 108984/108984 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 7010 event pairs, 131 based on Foata normal form. 2/1313 useless extension candidates. Maximal degree in co-relation 8267. Up to 1017 conditions per place. [2024-06-14 12:32:07,711 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 226 selfloop transitions, 59 changer transitions 0/287 dead transitions. [2024-06-14 12:32:07,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 287 transitions, 3518 flow [2024-06-14 12:32:07,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:32:07,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:32:07,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-14 12:32:07,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3375 [2024-06-14 12:32:07,712 INFO L175 Difference]: Start difference. First operand has 305 places, 269 transitions, 2876 flow. Second operand 10 states and 108 transitions. [2024-06-14 12:32:07,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 287 transitions, 3518 flow [2024-06-14 12:32:08,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 287 transitions, 3404 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 12:32:08,127 INFO L231 Difference]: Finished difference. Result has 307 places, 270 transitions, 2920 flow [2024-06-14 12:32:08,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2762, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2920, PETRI_PLACES=307, PETRI_TRANSITIONS=270} [2024-06-14 12:32:08,128 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 276 predicate places. [2024-06-14 12:32:08,128 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 270 transitions, 2920 flow [2024-06-14 12:32:08,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:08,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:08,128 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-14 12:32:08,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 12:32:08,128 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:08,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:08,129 INFO L85 PathProgramCache]: Analyzing trace with hash 985245378, now seen corresponding path program 15 times [2024-06-14 12:32:08,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:08,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061691704] [2024-06-14 12:32:08,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:08,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:08,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:08,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:08,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:08,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061691704] [2024-06-14 12:32:08,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061691704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:08,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:08,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:32:08,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940731976] [2024-06-14 12:32:08,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:08,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:32:08,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:08,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:32:08,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:32:08,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:08,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 270 transitions, 2920 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:08,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:08,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:08,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:09,305 INFO L124 PetriNetUnfolderBase]: 739/1322 cut-off events. [2024-06-14 12:32:09,306 INFO L125 PetriNetUnfolderBase]: For 111776/111776 co-relation queries the response was YES. [2024-06-14 12:32:09,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8543 conditions, 1322 events. 739/1322 cut-off events. For 111776/111776 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 7073 event pairs, 98 based on Foata normal form. 2/1323 useless extension candidates. Maximal degree in co-relation 8398. Up to 1055 conditions per place. [2024-06-14 12:32:09,318 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 206 selfloop transitions, 79 changer transitions 0/287 dead transitions. [2024-06-14 12:32:09,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 287 transitions, 3566 flow [2024-06-14 12:32:09,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:32:09,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:32:09,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-14 12:32:09,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.340625 [2024-06-14 12:32:09,320 INFO L175 Difference]: Start difference. First operand has 307 places, 270 transitions, 2920 flow. Second operand 10 states and 109 transitions. [2024-06-14 12:32:09,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 287 transitions, 3566 flow [2024-06-14 12:32:09,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 287 transitions, 3422 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-14 12:32:09,772 INFO L231 Difference]: Finished difference. Result has 307 places, 271 transitions, 2974 flow [2024-06-14 12:32:09,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2776, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2974, PETRI_PLACES=307, PETRI_TRANSITIONS=271} [2024-06-14 12:32:09,773 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 276 predicate places. [2024-06-14 12:32:09,773 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 271 transitions, 2974 flow [2024-06-14 12:32:09,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:09,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:09,773 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-14 12:32:09,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 12:32:09,774 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:09,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:09,774 INFO L85 PathProgramCache]: Analyzing trace with hash 985240728, now seen corresponding path program 16 times [2024-06-14 12:32:09,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:09,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257273811] [2024-06-14 12:32:09,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:09,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:09,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:10,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:10,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:10,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257273811] [2024-06-14 12:32:10,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257273811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:10,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:10,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:32:10,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45401567] [2024-06-14 12:32:10,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:10,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:32:10,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:10,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:32:10,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:32:10,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:10,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 271 transitions, 2974 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:10,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:10,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:10,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:11,065 INFO L124 PetriNetUnfolderBase]: 750/1341 cut-off events. [2024-06-14 12:32:11,066 INFO L125 PetriNetUnfolderBase]: For 119222/119222 co-relation queries the response was YES. [2024-06-14 12:32:11,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8916 conditions, 1341 events. 750/1341 cut-off events. For 119222/119222 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 7225 event pairs, 99 based on Foata normal form. 2/1342 useless extension candidates. Maximal degree in co-relation 8772. Up to 1033 conditions per place. [2024-06-14 12:32:11,080 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 205 selfloop transitions, 83 changer transitions 0/290 dead transitions. [2024-06-14 12:32:11,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 290 transitions, 3850 flow [2024-06-14 12:32:11,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:32:11,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:32:11,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-14 12:32:11,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:32:11,081 INFO L175 Difference]: Start difference. First operand has 307 places, 271 transitions, 2974 flow. Second operand 10 states and 110 transitions. [2024-06-14 12:32:11,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 290 transitions, 3850 flow [2024-06-14 12:32:11,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 290 transitions, 3660 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-14 12:32:11,585 INFO L231 Difference]: Finished difference. Result has 309 places, 273 transitions, 3028 flow [2024-06-14 12:32:11,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2790, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3028, PETRI_PLACES=309, PETRI_TRANSITIONS=273} [2024-06-14 12:32:11,586 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 278 predicate places. [2024-06-14 12:32:11,586 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 273 transitions, 3028 flow [2024-06-14 12:32:11,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:11,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:11,586 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-14 12:32:11,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 12:32:11,586 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:11,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:11,587 INFO L85 PathProgramCache]: Analyzing trace with hash 991674468, now seen corresponding path program 17 times [2024-06-14 12:32:11,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:11,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120543674] [2024-06-14 12:32:11,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:11,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:11,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:12,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:12,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:12,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120543674] [2024-06-14 12:32:12,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120543674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:12,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:12,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:32:12,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648380491] [2024-06-14 12:32:12,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:12,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:32:12,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:12,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:32:12,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:32:12,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:12,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 273 transitions, 3028 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:12,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:12,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:12,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:12,910 INFO L124 PetriNetUnfolderBase]: 747/1336 cut-off events. [2024-06-14 12:32:12,910 INFO L125 PetriNetUnfolderBase]: For 109960/109960 co-relation queries the response was YES. [2024-06-14 12:32:12,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8655 conditions, 1336 events. 747/1336 cut-off events. For 109960/109960 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 7181 event pairs, 98 based on Foata normal form. 2/1337 useless extension candidates. Maximal degree in co-relation 8510. Up to 1071 conditions per place. [2024-06-14 12:32:12,923 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 202 selfloop transitions, 85 changer transitions 0/289 dead transitions. [2024-06-14 12:32:12,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 289 transitions, 3646 flow [2024-06-14 12:32:12,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:32:12,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:32:12,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-14 12:32:12,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3375 [2024-06-14 12:32:12,924 INFO L175 Difference]: Start difference. First operand has 309 places, 273 transitions, 3028 flow. Second operand 10 states and 108 transitions. [2024-06-14 12:32:12,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 289 transitions, 3646 flow [2024-06-14 12:32:13,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 289 transitions, 3486 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-14 12:32:13,392 INFO L231 Difference]: Finished difference. Result has 311 places, 273 transitions, 3044 flow [2024-06-14 12:32:13,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2868, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3044, PETRI_PLACES=311, PETRI_TRANSITIONS=273} [2024-06-14 12:32:13,393 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 280 predicate places. [2024-06-14 12:32:13,393 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 273 transitions, 3044 flow [2024-06-14 12:32:13,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:13,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:13,393 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-14 12:32:13,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 12:32:13,394 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:13,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:13,394 INFO L85 PathProgramCache]: Analyzing trace with hash 991920732, now seen corresponding path program 2 times [2024-06-14 12:32:13,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:13,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061249836] [2024-06-14 12:32:13,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:13,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:13,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:14,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:14,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:14,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061249836] [2024-06-14 12:32:14,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061249836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:14,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:14,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:32:14,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681091702] [2024-06-14 12:32:14,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:14,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:32:14,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:14,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:32:14,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:32:14,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:14,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 273 transitions, 3044 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:14,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:14,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:14,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:14,914 INFO L124 PetriNetUnfolderBase]: 751/1344 cut-off events. [2024-06-14 12:32:14,914 INFO L125 PetriNetUnfolderBase]: For 109166/109166 co-relation queries the response was YES. [2024-06-14 12:32:14,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8768 conditions, 1344 events. 751/1344 cut-off events. For 109166/109166 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 7258 event pairs, 174 based on Foata normal form. 2/1345 useless extension candidates. Maximal degree in co-relation 8623. Up to 1279 conditions per place. [2024-06-14 12:32:14,926 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 254 selfloop transitions, 32 changer transitions 0/288 dead transitions. [2024-06-14 12:32:14,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 288 transitions, 3678 flow [2024-06-14 12:32:14,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:32:14,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:32:14,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 107 transitions. [2024-06-14 12:32:14,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3039772727272727 [2024-06-14 12:32:14,927 INFO L175 Difference]: Start difference. First operand has 311 places, 273 transitions, 3044 flow. Second operand 11 states and 107 transitions. [2024-06-14 12:32:14,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 288 transitions, 3678 flow [2024-06-14 12:32:15,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 288 transitions, 3498 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 12:32:15,342 INFO L231 Difference]: Finished difference. Result has 314 places, 275 transitions, 2976 flow [2024-06-14 12:32:15,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2864, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2976, PETRI_PLACES=314, PETRI_TRANSITIONS=275} [2024-06-14 12:32:15,343 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 283 predicate places. [2024-06-14 12:32:15,343 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 275 transitions, 2976 flow [2024-06-14 12:32:15,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:15,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:15,343 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-14 12:32:15,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 12:32:15,344 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:15,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:15,344 INFO L85 PathProgramCache]: Analyzing trace with hash 814542948, now seen corresponding path program 18 times [2024-06-14 12:32:15,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:15,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278508274] [2024-06-14 12:32:15,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:15,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:15,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:16,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:16,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:16,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278508274] [2024-06-14 12:32:16,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278508274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:16,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:16,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:32:16,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847461709] [2024-06-14 12:32:16,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:16,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:32:16,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:16,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:32:16,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:32:16,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:16,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 275 transitions, 2976 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:16,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:16,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:16,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:16,731 INFO L124 PetriNetUnfolderBase]: 755/1352 cut-off events. [2024-06-14 12:32:16,731 INFO L125 PetriNetUnfolderBase]: For 111459/111459 co-relation queries the response was YES. [2024-06-14 12:32:16,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8733 conditions, 1352 events. 755/1352 cut-off events. For 111459/111459 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 7308 event pairs, 116 based on Foata normal form. 2/1353 useless extension candidates. Maximal degree in co-relation 8586. Up to 1087 conditions per place. [2024-06-14 12:32:16,745 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 217 selfloop transitions, 73 changer transitions 0/292 dead transitions. [2024-06-14 12:32:16,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 292 transitions, 3634 flow [2024-06-14 12:32:16,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:32:16,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:32:16,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-14 12:32:16,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:32:16,746 INFO L175 Difference]: Start difference. First operand has 314 places, 275 transitions, 2976 flow. Second operand 10 states and 110 transitions. [2024-06-14 12:32:16,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 292 transitions, 3634 flow [2024-06-14 12:32:17,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 292 transitions, 3554 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-14 12:32:17,250 INFO L231 Difference]: Finished difference. Result has 316 places, 276 transitions, 3084 flow [2024-06-14 12:32:17,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2896, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3084, PETRI_PLACES=316, PETRI_TRANSITIONS=276} [2024-06-14 12:32:17,251 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 285 predicate places. [2024-06-14 12:32:17,251 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 276 transitions, 3084 flow [2024-06-14 12:32:17,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:17,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:17,251 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-14 12:32:17,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 12:32:17,251 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:17,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:17,252 INFO L85 PathProgramCache]: Analyzing trace with hash 814538298, now seen corresponding path program 19 times [2024-06-14 12:32:17,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:17,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489079007] [2024-06-14 12:32:17,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:17,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:17,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:18,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:18,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:18,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489079007] [2024-06-14 12:32:18,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489079007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:18,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:18,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:32:18,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361018671] [2024-06-14 12:32:18,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:18,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:32:18,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:18,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:32:18,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:32:18,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:18,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 276 transitions, 3084 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:18,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:18,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:18,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:18,641 INFO L124 PetriNetUnfolderBase]: 759/1360 cut-off events. [2024-06-14 12:32:18,642 INFO L125 PetriNetUnfolderBase]: For 112203/112203 co-relation queries the response was YES. [2024-06-14 12:32:18,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8899 conditions, 1360 events. 759/1360 cut-off events. For 112203/112203 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 7376 event pairs, 114 based on Foata normal form. 2/1361 useless extension candidates. Maximal degree in co-relation 8751. Up to 1067 conditions per place. [2024-06-14 12:32:18,655 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 216 selfloop transitions, 75 changer transitions 0/293 dead transitions. [2024-06-14 12:32:18,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 293 transitions, 3744 flow [2024-06-14 12:32:18,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:32:18,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:32:18,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-14 12:32:18,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.346875 [2024-06-14 12:32:18,657 INFO L175 Difference]: Start difference. First operand has 316 places, 276 transitions, 3084 flow. Second operand 10 states and 111 transitions. [2024-06-14 12:32:18,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 293 transitions, 3744 flow [2024-06-14 12:32:19,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 293 transitions, 3568 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-14 12:32:19,098 INFO L231 Difference]: Finished difference. Result has 318 places, 277 transitions, 3102 flow [2024-06-14 12:32:19,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2910, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3102, PETRI_PLACES=318, PETRI_TRANSITIONS=277} [2024-06-14 12:32:19,101 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 287 predicate places. [2024-06-14 12:32:19,101 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 277 transitions, 3102 flow [2024-06-14 12:32:19,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:19,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:19,102 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-14 12:32:19,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 12:32:19,102 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:19,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:19,102 INFO L85 PathProgramCache]: Analyzing trace with hash 814422978, now seen corresponding path program 20 times [2024-06-14 12:32:19,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:19,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268048501] [2024-06-14 12:32:19,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:19,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:19,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:19,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:19,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:19,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268048501] [2024-06-14 12:32:19,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268048501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:19,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:19,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:32:19,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962133292] [2024-06-14 12:32:19,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:19,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:32:19,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:19,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:32:19,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:32:20,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:20,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 277 transitions, 3102 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:20,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:20,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:20,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:20,405 INFO L124 PetriNetUnfolderBase]: 763/1368 cut-off events. [2024-06-14 12:32:20,405 INFO L125 PetriNetUnfolderBase]: For 112396/112396 co-relation queries the response was YES. [2024-06-14 12:32:20,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8944 conditions, 1368 events. 763/1368 cut-off events. For 112396/112396 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 7437 event pairs, 118 based on Foata normal form. 2/1369 useless extension candidates. Maximal degree in co-relation 8795. Up to 979 conditions per place. [2024-06-14 12:32:20,418 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 209 selfloop transitions, 83 changer transitions 0/294 dead transitions. [2024-06-14 12:32:20,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 294 transitions, 3762 flow [2024-06-14 12:32:20,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:32:20,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:32:20,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-14 12:32:20,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:32:20,422 INFO L175 Difference]: Start difference. First operand has 318 places, 277 transitions, 3102 flow. Second operand 10 states and 110 transitions. [2024-06-14 12:32:20,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 294 transitions, 3762 flow [2024-06-14 12:32:20,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 294 transitions, 3578 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-14 12:32:20,905 INFO L231 Difference]: Finished difference. Result has 319 places, 278 transitions, 3128 flow [2024-06-14 12:32:20,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2920, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3128, PETRI_PLACES=319, PETRI_TRANSITIONS=278} [2024-06-14 12:32:20,906 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 288 predicate places. [2024-06-14 12:32:20,906 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 278 transitions, 3128 flow [2024-06-14 12:32:20,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:20,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:20,906 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-14 12:32:20,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 12:32:20,907 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:20,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:20,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1250663200, now seen corresponding path program 21 times [2024-06-14 12:32:20,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:20,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155090848] [2024-06-14 12:32:20,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:20,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:20,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:21,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:21,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:21,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155090848] [2024-06-14 12:32:21,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155090848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:21,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:21,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:32:21,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824561229] [2024-06-14 12:32:21,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:21,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:32:21,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:21,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:32:21,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:32:21,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:21,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 278 transitions, 3128 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:21,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:21,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:21,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:22,118 INFO L124 PetriNetUnfolderBase]: 767/1376 cut-off events. [2024-06-14 12:32:22,118 INFO L125 PetriNetUnfolderBase]: For 112462/112462 co-relation queries the response was YES. [2024-06-14 12:32:22,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9008 conditions, 1376 events. 767/1376 cut-off events. For 112462/112462 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 7490 event pairs, 111 based on Foata normal form. 2/1374 useless extension candidates. Maximal degree in co-relation 8859. Up to 1022 conditions per place. [2024-06-14 12:32:22,132 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 204 selfloop transitions, 88 changer transitions 0/294 dead transitions. [2024-06-14 12:32:22,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 294 transitions, 3790 flow [2024-06-14 12:32:22,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:32:22,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:32:22,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-14 12:32:22,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35625 [2024-06-14 12:32:22,133 INFO L175 Difference]: Start difference. First operand has 319 places, 278 transitions, 3128 flow. Second operand 10 states and 114 transitions. [2024-06-14 12:32:22,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 294 transitions, 3790 flow [2024-06-14 12:32:22,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 294 transitions, 3590 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-14 12:32:22,670 INFO L231 Difference]: Finished difference. Result has 319 places, 279 transitions, 3146 flow [2024-06-14 12:32:22,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2928, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3146, PETRI_PLACES=319, PETRI_TRANSITIONS=279} [2024-06-14 12:32:22,677 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 288 predicate places. [2024-06-14 12:32:22,677 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 279 transitions, 3146 flow [2024-06-14 12:32:22,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:22,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:22,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:22,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 12:32:22,678 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:22,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:22,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1253284326, now seen corresponding path program 22 times [2024-06-14 12:32:22,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:22,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886224501] [2024-06-14 12:32:22,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:22,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:22,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:23,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-14 12:32:23,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:23,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886224501] [2024-06-14 12:32:23,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886224501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:23,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:23,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:32:23,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714293237] [2024-06-14 12:32:23,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:23,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:32:23,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:23,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:32:23,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:32:23,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:23,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 279 transitions, 3146 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:23,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:23,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:23,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:24,022 INFO L124 PetriNetUnfolderBase]: 778/1397 cut-off events. [2024-06-14 12:32:24,022 INFO L125 PetriNetUnfolderBase]: For 122434/122434 co-relation queries the response was YES. [2024-06-14 12:32:24,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9360 conditions, 1397 events. 778/1397 cut-off events. For 122434/122434 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 7659 event pairs, 112 based on Foata normal form. 2/1395 useless extension candidates. Maximal degree in co-relation 9212. Up to 1020 conditions per place. [2024-06-14 12:32:24,034 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 205 selfloop transitions, 90 changer transitions 0/297 dead transitions. [2024-06-14 12:32:24,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 297 transitions, 4044 flow [2024-06-14 12:32:24,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:32:24,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:32:24,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-14 12:32:24,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-14 12:32:24,035 INFO L175 Difference]: Start difference. First operand has 319 places, 279 transitions, 3146 flow. Second operand 10 states and 115 transitions. [2024-06-14 12:32:24,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 297 transitions, 4044 flow [2024-06-14 12:32:24,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 297 transitions, 3836 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-14 12:32:24,511 INFO L231 Difference]: Finished difference. Result has 321 places, 281 transitions, 3200 flow [2024-06-14 12:32:24,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2938, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3200, PETRI_PLACES=321, PETRI_TRANSITIONS=281} [2024-06-14 12:32:24,512 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 290 predicate places. [2024-06-14 12:32:24,512 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 281 transitions, 3200 flow [2024-06-14 12:32:24,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:24,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:24,512 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-14 12:32:24,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 12:32:24,512 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:24,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:24,513 INFO L85 PathProgramCache]: Analyzing trace with hash 2101580298, now seen corresponding path program 23 times [2024-06-14 12:32:24,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:24,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490322621] [2024-06-14 12:32:24,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:24,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:24,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:25,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:25,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:25,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490322621] [2024-06-14 12:32:25,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490322621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:25,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:25,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:32:25,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209921665] [2024-06-14 12:32:25,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:25,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:32:25,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:25,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:32:25,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:32:25,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:25,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 281 transitions, 3200 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:25,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:25,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:25,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:25,819 INFO L124 PetriNetUnfolderBase]: 782/1405 cut-off events. [2024-06-14 12:32:25,819 INFO L125 PetriNetUnfolderBase]: For 125175/125175 co-relation queries the response was YES. [2024-06-14 12:32:25,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9431 conditions, 1405 events. 782/1405 cut-off events. For 125175/125175 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 7720 event pairs, 89 based on Foata normal form. 2/1403 useless extension candidates. Maximal degree in co-relation 9282. Up to 1051 conditions per place. [2024-06-14 12:32:25,834 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 183 selfloop transitions, 111 changer transitions 0/296 dead transitions. [2024-06-14 12:32:25,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 296 transitions, 3866 flow [2024-06-14 12:32:25,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:32:25,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:32:25,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-14 12:32:25,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.340625 [2024-06-14 12:32:25,835 INFO L175 Difference]: Start difference. First operand has 321 places, 281 transitions, 3200 flow. Second operand 10 states and 109 transitions. [2024-06-14 12:32:25,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 296 transitions, 3866 flow [2024-06-14 12:32:26,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 296 transitions, 3715 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 12:32:26,364 INFO L231 Difference]: Finished difference. Result has 325 places, 282 transitions, 3317 flow [2024-06-14 12:32:26,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3049, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3317, PETRI_PLACES=325, PETRI_TRANSITIONS=282} [2024-06-14 12:32:26,364 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 294 predicate places. [2024-06-14 12:32:26,364 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 282 transitions, 3317 flow [2024-06-14 12:32:26,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:26,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:26,365 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-14 12:32:26,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 12:32:26,365 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:26,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:26,365 INFO L85 PathProgramCache]: Analyzing trace with hash 1880172842, now seen corresponding path program 1 times [2024-06-14 12:32:26,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:26,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397235133] [2024-06-14 12:32:26,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:26,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:26,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:27,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:27,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:27,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397235133] [2024-06-14 12:32:27,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397235133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:27,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:27,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:32:27,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581628123] [2024-06-14 12:32:27,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:27,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:32:27,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:27,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:32:27,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:32:27,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:27,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 282 transitions, 3317 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:27,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:27,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:27,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:27,553 INFO L124 PetriNetUnfolderBase]: 778/1399 cut-off events. [2024-06-14 12:32:27,553 INFO L125 PetriNetUnfolderBase]: For 117161/117161 co-relation queries the response was YES. [2024-06-14 12:32:27,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9391 conditions, 1399 events. 778/1399 cut-off events. For 117161/117161 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 7706 event pairs, 99 based on Foata normal form. 2/1397 useless extension candidates. Maximal degree in co-relation 9240. Up to 872 conditions per place. [2024-06-14 12:32:27,567 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 176 selfloop transitions, 119 changer transitions 0/297 dead transitions. [2024-06-14 12:32:27,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 297 transitions, 3951 flow [2024-06-14 12:32:27,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:32:27,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:32:27,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-14 12:32:27,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.365625 [2024-06-14 12:32:27,568 INFO L175 Difference]: Start difference. First operand has 325 places, 282 transitions, 3317 flow. Second operand 10 states and 117 transitions. [2024-06-14 12:32:27,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 297 transitions, 3951 flow [2024-06-14 12:32:28,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 297 transitions, 3679 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-14 12:32:28,083 INFO L231 Difference]: Finished difference. Result has 327 places, 282 transitions, 3293 flow [2024-06-14 12:32:28,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3045, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3293, PETRI_PLACES=327, PETRI_TRANSITIONS=282} [2024-06-14 12:32:28,083 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 296 predicate places. [2024-06-14 12:32:28,084 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 282 transitions, 3293 flow [2024-06-14 12:32:28,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:28,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:28,084 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-14 12:32:28,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 12:32:28,084 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:28,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:28,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1991661260, now seen corresponding path program 24 times [2024-06-14 12:32:28,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:28,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708083878] [2024-06-14 12:32:28,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:28,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:28,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:29,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:29,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:29,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708083878] [2024-06-14 12:32:29,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708083878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:29,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:29,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:32:29,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227841960] [2024-06-14 12:32:29,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:29,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:32:29,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:29,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:32:29,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:32:29,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:29,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 282 transitions, 3293 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:29,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:29,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:29,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:29,415 INFO L124 PetriNetUnfolderBase]: 775/1394 cut-off events. [2024-06-14 12:32:29,415 INFO L125 PetriNetUnfolderBase]: For 109393/109393 co-relation queries the response was YES. [2024-06-14 12:32:29,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9100 conditions, 1394 events. 775/1394 cut-off events. For 109393/109393 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 7660 event pairs, 111 based on Foata normal form. 2/1392 useless extension candidates. Maximal degree in co-relation 8948. Up to 1040 conditions per place. [2024-06-14 12:32:29,429 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 206 selfloop transitions, 89 changer transitions 0/297 dead transitions. [2024-06-14 12:32:29,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 297 transitions, 3925 flow [2024-06-14 12:32:29,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:32:29,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:32:29,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-14 12:32:29,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.353125 [2024-06-14 12:32:29,430 INFO L175 Difference]: Start difference. First operand has 327 places, 282 transitions, 3293 flow. Second operand 10 states and 113 transitions. [2024-06-14 12:32:29,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 297 transitions, 3925 flow [2024-06-14 12:32:29,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 297 transitions, 3619 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-14 12:32:29,957 INFO L231 Difference]: Finished difference. Result has 327 places, 282 transitions, 3169 flow [2024-06-14 12:32:29,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2987, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3169, PETRI_PLACES=327, PETRI_TRANSITIONS=282} [2024-06-14 12:32:29,958 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 296 predicate places. [2024-06-14 12:32:29,958 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 282 transitions, 3169 flow [2024-06-14 12:32:29,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:29,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:29,958 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-14 12:32:29,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 12:32:29,959 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:29,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:29,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1961334314, now seen corresponding path program 25 times [2024-06-14 12:32:29,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:29,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145975441] [2024-06-14 12:32:29,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:29,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:29,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:30,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:30,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:30,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145975441] [2024-06-14 12:32:30,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145975441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:30,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:30,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:32:30,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757825645] [2024-06-14 12:32:30,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:30,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:32:30,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:30,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:32:30,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:32:30,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:30,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 282 transitions, 3169 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:30,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:30,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:30,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:31,199 INFO L124 PetriNetUnfolderBase]: 779/1402 cut-off events. [2024-06-14 12:32:31,199 INFO L125 PetriNetUnfolderBase]: For 109734/109734 co-relation queries the response was YES. [2024-06-14 12:32:31,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9047 conditions, 1402 events. 779/1402 cut-off events. For 109734/109734 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 7720 event pairs, 91 based on Foata normal form. 2/1400 useless extension candidates. Maximal degree in co-relation 8894. Up to 1048 conditions per place. [2024-06-14 12:32:31,213 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 198 selfloop transitions, 98 changer transitions 0/298 dead transitions. [2024-06-14 12:32:31,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 298 transitions, 3845 flow [2024-06-14 12:32:31,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:32:31,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:32:31,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-14 12:32:31,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-14 12:32:31,214 INFO L175 Difference]: Start difference. First operand has 327 places, 282 transitions, 3169 flow. Second operand 10 states and 112 transitions. [2024-06-14 12:32:31,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 298 transitions, 3845 flow [2024-06-14 12:32:31,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 298 transitions, 3661 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 12:32:31,666 INFO L231 Difference]: Finished difference. Result has 328 places, 283 transitions, 3229 flow [2024-06-14 12:32:31,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2985, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3229, PETRI_PLACES=328, PETRI_TRANSITIONS=283} [2024-06-14 12:32:31,667 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 297 predicate places. [2024-06-14 12:32:31,667 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 283 transitions, 3229 flow [2024-06-14 12:32:31,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:31,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:31,667 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-14 12:32:31,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 12:32:31,668 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:31,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:31,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1991907524, now seen corresponding path program 3 times [2024-06-14 12:32:31,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:31,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591384357] [2024-06-14 12:32:31,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:31,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:31,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:32,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:32,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:32,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591384357] [2024-06-14 12:32:32,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591384357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:32,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:32,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:32:32,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886464975] [2024-06-14 12:32:32,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:32,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:32:32,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:32,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:32:32,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:32:32,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:32,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 283 transitions, 3229 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:32,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:32,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:32,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:33,097 INFO L124 PetriNetUnfolderBase]: 799/1446 cut-off events. [2024-06-14 12:32:33,097 INFO L125 PetriNetUnfolderBase]: For 160452/160452 co-relation queries the response was YES. [2024-06-14 12:32:33,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9272 conditions, 1446 events. 799/1446 cut-off events. For 160452/160452 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 7995 event pairs, 126 based on Foata normal form. 12/1454 useless extension candidates. Maximal degree in co-relation 9118. Up to 867 conditions per place. [2024-06-14 12:32:33,110 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 187 selfloop transitions, 106 changer transitions 10/305 dead transitions. [2024-06-14 12:32:33,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 305 transitions, 3937 flow [2024-06-14 12:32:33,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:32:33,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:32:33,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-14 12:32:33,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693181818181818 [2024-06-14 12:32:33,112 INFO L175 Difference]: Start difference. First operand has 328 places, 283 transitions, 3229 flow. Second operand 11 states and 130 transitions. [2024-06-14 12:32:33,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 305 transitions, 3937 flow [2024-06-14 12:32:33,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 305 transitions, 3703 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-14 12:32:33,627 INFO L231 Difference]: Finished difference. Result has 331 places, 279 transitions, 3195 flow [2024-06-14 12:32:33,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2995, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3195, PETRI_PLACES=331, PETRI_TRANSITIONS=279} [2024-06-14 12:32:33,628 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 300 predicate places. [2024-06-14 12:32:33,628 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 279 transitions, 3195 flow [2024-06-14 12:32:33,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:33,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:33,628 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-14 12:32:33,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 12:32:33,629 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:33,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:33,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1814529740, now seen corresponding path program 26 times [2024-06-14 12:32:33,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:33,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036500348] [2024-06-14 12:32:33,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:33,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:33,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:34,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:34,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:34,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036500348] [2024-06-14 12:32:34,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036500348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:34,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:34,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:32:34,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715284005] [2024-06-14 12:32:34,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:34,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:32:34,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:34,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:32:34,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:32:34,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:34,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 279 transitions, 3195 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:34,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:34,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:34,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:35,036 INFO L124 PetriNetUnfolderBase]: 765/1392 cut-off events. [2024-06-14 12:32:35,036 INFO L125 PetriNetUnfolderBase]: For 114378/114378 co-relation queries the response was YES. [2024-06-14 12:32:35,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9095 conditions, 1392 events. 765/1392 cut-off events. For 114378/114378 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 7751 event pairs, 117 based on Foata normal form. 2/1390 useless extension candidates. Maximal degree in co-relation 8940. Up to 1038 conditions per place. [2024-06-14 12:32:35,052 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 201 selfloop transitions, 91 changer transitions 0/294 dead transitions. [2024-06-14 12:32:35,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 294 transitions, 3861 flow [2024-06-14 12:32:35,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:32:35,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:32:35,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-14 12:32:35,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.346875 [2024-06-14 12:32:35,053 INFO L175 Difference]: Start difference. First operand has 331 places, 279 transitions, 3195 flow. Second operand 10 states and 111 transitions. [2024-06-14 12:32:35,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 294 transitions, 3861 flow [2024-06-14 12:32:35,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 294 transitions, 3629 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-14 12:32:35,493 INFO L231 Difference]: Finished difference. Result has 332 places, 280 transitions, 3195 flow [2024-06-14 12:32:35,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2963, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3195, PETRI_PLACES=332, PETRI_TRANSITIONS=280} [2024-06-14 12:32:35,494 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 301 predicate places. [2024-06-14 12:32:35,494 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 280 transitions, 3195 flow [2024-06-14 12:32:35,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:35,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:35,494 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-14 12:32:35,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 12:32:35,494 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:35,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:35,495 INFO L85 PathProgramCache]: Analyzing trace with hash 1814525090, now seen corresponding path program 27 times [2024-06-14 12:32:35,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:35,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309962479] [2024-06-14 12:32:35,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:35,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:35,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:36,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:36,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:36,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309962479] [2024-06-14 12:32:36,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309962479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:36,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:36,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:32:36,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766652270] [2024-06-14 12:32:36,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:36,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:32:36,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:36,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:32:36,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:32:36,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:36,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 280 transitions, 3195 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:36,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:36,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:36,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:36,832 INFO L124 PetriNetUnfolderBase]: 769/1400 cut-off events. [2024-06-14 12:32:36,832 INFO L125 PetriNetUnfolderBase]: For 117390/117390 co-relation queries the response was YES. [2024-06-14 12:32:36,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9158 conditions, 1400 events. 769/1400 cut-off events. For 117390/117390 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 7833 event pairs, 113 based on Foata normal form. 2/1398 useless extension candidates. Maximal degree in co-relation 9002. Up to 1032 conditions per place. [2024-06-14 12:32:36,846 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 201 selfloop transitions, 92 changer transitions 0/295 dead transitions. [2024-06-14 12:32:36,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 295 transitions, 3863 flow [2024-06-14 12:32:36,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:32:36,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:32:36,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-14 12:32:36,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-14 12:32:36,848 INFO L175 Difference]: Start difference. First operand has 332 places, 280 transitions, 3195 flow. Second operand 10 states and 112 transitions. [2024-06-14 12:32:36,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 295 transitions, 3863 flow [2024-06-14 12:32:37,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 295 transitions, 3641 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-14 12:32:37,307 INFO L231 Difference]: Finished difference. Result has 334 places, 281 transitions, 3209 flow [2024-06-14 12:32:37,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2973, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3209, PETRI_PLACES=334, PETRI_TRANSITIONS=281} [2024-06-14 12:32:37,307 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 303 predicate places. [2024-06-14 12:32:37,307 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 281 transitions, 3209 flow [2024-06-14 12:32:37,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:37,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:37,308 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-14 12:32:37,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 12:32:37,308 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:37,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:37,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1322922476, now seen corresponding path program 2 times [2024-06-14 12:32:37,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:37,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957537653] [2024-06-14 12:32:37,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:37,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:37,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:38,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:38,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:38,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957537653] [2024-06-14 12:32:38,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957537653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:38,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:38,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:32:38,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6597145] [2024-06-14 12:32:38,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:38,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:32:38,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:38,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:32:38,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:32:38,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:38,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 281 transitions, 3209 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:38,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:38,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:38,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:38,546 INFO L124 PetriNetUnfolderBase]: 765/1394 cut-off events. [2024-06-14 12:32:38,546 INFO L125 PetriNetUnfolderBase]: For 108422/108422 co-relation queries the response was YES. [2024-06-14 12:32:38,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8878 conditions, 1394 events. 765/1394 cut-off events. For 108422/108422 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 7784 event pairs, 92 based on Foata normal form. 2/1392 useless extension candidates. Maximal degree in co-relation 8721. Up to 871 conditions per place. [2024-06-14 12:32:38,559 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 167 selfloop transitions, 127 changer transitions 0/296 dead transitions. [2024-06-14 12:32:38,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 296 transitions, 3841 flow [2024-06-14 12:32:38,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:32:38,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:32:38,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-14 12:32:38,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-14 12:32:38,560 INFO L175 Difference]: Start difference. First operand has 334 places, 281 transitions, 3209 flow. Second operand 10 states and 116 transitions. [2024-06-14 12:32:38,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 296 transitions, 3841 flow [2024-06-14 12:32:39,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 296 transitions, 3601 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-14 12:32:39,026 INFO L231 Difference]: Finished difference. Result has 336 places, 281 transitions, 3232 flow [2024-06-14 12:32:39,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2969, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3232, PETRI_PLACES=336, PETRI_TRANSITIONS=281} [2024-06-14 12:32:39,027 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 305 predicate places. [2024-06-14 12:32:39,027 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 281 transitions, 3232 flow [2024-06-14 12:32:39,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:39,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:39,028 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-14 12:32:39,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 12:32:39,028 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:39,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:39,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1814409770, now seen corresponding path program 28 times [2024-06-14 12:32:39,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:39,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480837872] [2024-06-14 12:32:39,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:39,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:39,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:39,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:39,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:39,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480837872] [2024-06-14 12:32:39,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480837872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:39,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:39,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:32:39,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048642337] [2024-06-14 12:32:39,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:39,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:32:39,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:39,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:32:39,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:32:39,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:39,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 281 transitions, 3232 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:39,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:39,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:39,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:40,237 INFO L124 PetriNetUnfolderBase]: 769/1402 cut-off events. [2024-06-14 12:32:40,237 INFO L125 PetriNetUnfolderBase]: For 110534/110534 co-relation queries the response was YES. [2024-06-14 12:32:40,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9009 conditions, 1402 events. 769/1402 cut-off events. For 110534/110534 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 7887 event pairs, 117 based on Foata normal form. 2/1400 useless extension candidates. Maximal degree in co-relation 8851. Up to 955 conditions per place. [2024-06-14 12:32:40,252 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 196 selfloop transitions, 99 changer transitions 0/297 dead transitions. [2024-06-14 12:32:40,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 297 transitions, 4112 flow [2024-06-14 12:32:40,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:32:40,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:32:40,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-14 12:32:40,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-14 12:32:40,253 INFO L175 Difference]: Start difference. First operand has 336 places, 281 transitions, 3232 flow. Second operand 10 states and 112 transitions. [2024-06-14 12:32:40,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 297 transitions, 4112 flow [2024-06-14 12:32:40,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 297 transitions, 3835 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 12:32:40,782 INFO L231 Difference]: Finished difference. Result has 337 places, 282 transitions, 3207 flow [2024-06-14 12:32:40,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2957, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3207, PETRI_PLACES=337, PETRI_TRANSITIONS=282} [2024-06-14 12:32:40,782 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 306 predicate places. [2024-06-14 12:32:40,782 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 282 transitions, 3207 flow [2024-06-14 12:32:40,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:40,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:40,783 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-14 12:32:40,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 12:32:40,783 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:40,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:40,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1954905224, now seen corresponding path program 29 times [2024-06-14 12:32:40,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:40,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857993194] [2024-06-14 12:32:40,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:40,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:40,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:41,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:41,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:41,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857993194] [2024-06-14 12:32:41,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857993194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:41,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:41,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:32:41,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040415865] [2024-06-14 12:32:41,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:41,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:32:41,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:41,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:32:41,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:32:41,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:41,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 282 transitions, 3207 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:41,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:41,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:41,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:42,210 INFO L124 PetriNetUnfolderBase]: 773/1410 cut-off events. [2024-06-14 12:32:42,211 INFO L125 PetriNetUnfolderBase]: For 111764/111764 co-relation queries the response was YES. [2024-06-14 12:32:42,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9048 conditions, 1410 events. 773/1410 cut-off events. For 111764/111764 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 7944 event pairs, 97 based on Foata normal form. 2/1408 useless extension candidates. Maximal degree in co-relation 8889. Up to 1056 conditions per place. [2024-06-14 12:32:42,225 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 196 selfloop transitions, 99 changer transitions 0/297 dead transitions. [2024-06-14 12:32:42,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 297 transitions, 3885 flow [2024-06-14 12:32:42,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:32:42,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:32:42,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-14 12:32:42,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:32:42,226 INFO L175 Difference]: Start difference. First operand has 337 places, 282 transitions, 3207 flow. Second operand 10 states and 110 transitions. [2024-06-14 12:32:42,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 297 transitions, 3885 flow [2024-06-14 12:32:42,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 297 transitions, 3587 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-14 12:32:42,742 INFO L231 Difference]: Finished difference. Result has 339 places, 283 transitions, 3163 flow [2024-06-14 12:32:42,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2922, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3163, PETRI_PLACES=339, PETRI_TRANSITIONS=283} [2024-06-14 12:32:42,743 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 308 predicate places. [2024-06-14 12:32:42,743 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 283 transitions, 3163 flow [2024-06-14 12:32:42,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:42,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:42,743 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-14 12:32:42,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 12:32:42,744 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:42,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:42,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1241762740, now seen corresponding path program 4 times [2024-06-14 12:32:42,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:42,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023054056] [2024-06-14 12:32:42,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:42,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:42,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:43,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:43,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:43,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023054056] [2024-06-14 12:32:43,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023054056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:43,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:43,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:32:43,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825441803] [2024-06-14 12:32:43,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:43,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:32:43,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:43,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:32:43,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:32:43,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:43,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 283 transitions, 3163 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:43,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:43,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:43,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:44,121 INFO L124 PetriNetUnfolderBase]: 793/1454 cut-off events. [2024-06-14 12:32:44,122 INFO L125 PetriNetUnfolderBase]: For 165418/165418 co-relation queries the response was YES. [2024-06-14 12:32:44,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8985 conditions, 1454 events. 793/1454 cut-off events. For 165418/165418 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 8207 event pairs, 98 based on Foata normal form. 12/1462 useless extension candidates. Maximal degree in co-relation 8826. Up to 883 conditions per place. [2024-06-14 12:32:44,132 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 170 selfloop transitions, 124 changer transitions 9/305 dead transitions. [2024-06-14 12:32:44,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 305 transitions, 3873 flow [2024-06-14 12:32:44,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:32:44,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:32:44,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-14 12:32:44,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-14 12:32:44,134 INFO L175 Difference]: Start difference. First operand has 339 places, 283 transitions, 3163 flow. Second operand 11 states and 128 transitions. [2024-06-14 12:32:44,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 305 transitions, 3873 flow [2024-06-14 12:32:44,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 305 transitions, 3544 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-14 12:32:44,603 INFO L231 Difference]: Finished difference. Result has 340 places, 280 transitions, 3084 flow [2024-06-14 12:32:44,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2838, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3084, PETRI_PLACES=340, PETRI_TRANSITIONS=280} [2024-06-14 12:32:44,604 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 309 predicate places. [2024-06-14 12:32:44,604 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 280 transitions, 3084 flow [2024-06-14 12:32:44,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:44,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:44,604 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-14 12:32:44,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 12:32:44,605 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:44,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:44,605 INFO L85 PathProgramCache]: Analyzing trace with hash 1526853930, now seen corresponding path program 3 times [2024-06-14 12:32:44,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:44,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312920500] [2024-06-14 12:32:44,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:44,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:44,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:45,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:45,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:45,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312920500] [2024-06-14 12:32:45,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312920500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:45,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:45,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:32:45,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963049577] [2024-06-14 12:32:45,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:45,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:32:45,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:45,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:32:45,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:32:45,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:45,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 280 transitions, 3084 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:45,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:45,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:45,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:46,044 INFO L124 PetriNetUnfolderBase]: 759/1394 cut-off events. [2024-06-14 12:32:46,044 INFO L125 PetriNetUnfolderBase]: For 102471/102471 co-relation queries the response was YES. [2024-06-14 12:32:46,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8340 conditions, 1394 events. 759/1394 cut-off events. For 102471/102471 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 7900 event pairs, 251 based on Foata normal form. 2/1395 useless extension candidates. Maximal degree in co-relation 8182. Up to 1339 conditions per place. [2024-06-14 12:32:46,058 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 267 selfloop transitions, 23 changer transitions 0/292 dead transitions. [2024-06-14 12:32:46,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 292 transitions, 3694 flow [2024-06-14 12:32:46,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:32:46,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:32:46,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-06-14 12:32:46,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3096590909090909 [2024-06-14 12:32:46,060 INFO L175 Difference]: Start difference. First operand has 340 places, 280 transitions, 3084 flow. Second operand 11 states and 109 transitions. [2024-06-14 12:32:46,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 292 transitions, 3694 flow [2024-06-14 12:32:46,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 292 transitions, 3406 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-14 12:32:46,456 INFO L231 Difference]: Finished difference. Result has 340 places, 280 transitions, 2847 flow [2024-06-14 12:32:46,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2796, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2847, PETRI_PLACES=340, PETRI_TRANSITIONS=280} [2024-06-14 12:32:46,457 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 309 predicate places. [2024-06-14 12:32:46,457 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 280 transitions, 2847 flow [2024-06-14 12:32:46,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:46,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:46,458 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-14 12:32:46,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 12:32:46,458 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:46,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:46,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1608261666, now seen corresponding path program 5 times [2024-06-14 12:32:46,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:46,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394390447] [2024-06-14 12:32:46,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:46,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:46,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:47,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:47,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:47,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394390447] [2024-06-14 12:32:47,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394390447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:47,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:47,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:32:47,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825127747] [2024-06-14 12:32:47,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:47,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:32:47,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:47,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:32:47,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:32:47,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:47,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 280 transitions, 2847 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:47,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:47,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:47,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:47,890 INFO L124 PetriNetUnfolderBase]: 782/1443 cut-off events. [2024-06-14 12:32:47,891 INFO L125 PetriNetUnfolderBase]: For 158995/158995 co-relation queries the response was YES. [2024-06-14 12:32:47,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8244 conditions, 1443 events. 782/1443 cut-off events. For 158995/158995 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 8191 event pairs, 255 based on Foata normal form. 12/1454 useless extension candidates. Maximal degree in co-relation 8086. Up to 1351 conditions per place. [2024-06-14 12:32:47,904 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 272 selfloop transitions, 18 changer transitions 8/300 dead transitions. [2024-06-14 12:32:47,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 300 transitions, 3548 flow [2024-06-14 12:32:47,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:32:47,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:32:47,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2024-06-14 12:32:47,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3181818181818182 [2024-06-14 12:32:47,906 INFO L175 Difference]: Start difference. First operand has 340 places, 280 transitions, 2847 flow. Second operand 11 states and 112 transitions. [2024-06-14 12:32:47,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 300 transitions, 3548 flow [2024-06-14 12:32:48,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 300 transitions, 3489 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-14 12:32:48,344 INFO L231 Difference]: Finished difference. Result has 342 places, 280 transitions, 2861 flow [2024-06-14 12:32:48,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2794, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2861, PETRI_PLACES=342, PETRI_TRANSITIONS=280} [2024-06-14 12:32:48,345 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 311 predicate places. [2024-06-14 12:32:48,345 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 280 transitions, 2861 flow [2024-06-14 12:32:48,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:48,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:48,345 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-14 12:32:48,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 12:32:48,345 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:48,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:48,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1873501518, now seen corresponding path program 30 times [2024-06-14 12:32:48,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:48,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649126212] [2024-06-14 12:32:48,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:48,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:48,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:49,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:49,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:49,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649126212] [2024-06-14 12:32:49,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649126212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:49,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:49,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:32:49,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735668882] [2024-06-14 12:32:49,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:49,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:32:49,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:49,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:32:49,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:32:49,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:49,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 280 transitions, 2861 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:49,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:49,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:49,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:49,621 INFO L124 PetriNetUnfolderBase]: 753/1388 cut-off events. [2024-06-14 12:32:49,621 INFO L125 PetriNetUnfolderBase]: For 94384/94384 co-relation queries the response was YES. [2024-06-14 12:32:49,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7822 conditions, 1388 events. 753/1388 cut-off events. For 94384/94384 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 7904 event pairs, 93 based on Foata normal form. 2/1386 useless extension candidates. Maximal degree in co-relation 7662. Up to 1008 conditions per place. [2024-06-14 12:32:49,635 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 190 selfloop transitions, 102 changer transitions 0/294 dead transitions. [2024-06-14 12:32:49,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 294 transitions, 3481 flow [2024-06-14 12:32:49,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:32:49,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:32:49,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-14 12:32:49,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:32:49,636 INFO L175 Difference]: Start difference. First operand has 342 places, 280 transitions, 2861 flow. Second operand 10 states and 110 transitions. [2024-06-14 12:32:49,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 294 transitions, 3481 flow [2024-06-14 12:32:50,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 294 transitions, 3398 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-14 12:32:50,063 INFO L231 Difference]: Finished difference. Result has 342 places, 280 transitions, 2986 flow [2024-06-14 12:32:50,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2778, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2986, PETRI_PLACES=342, PETRI_TRANSITIONS=280} [2024-06-14 12:32:50,064 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 311 predicate places. [2024-06-14 12:32:50,064 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 280 transitions, 2986 flow [2024-06-14 12:32:50,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:50,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:50,064 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-14 12:32:50,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 12:32:50,064 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:50,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:50,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1880181522, now seen corresponding path program 6 times [2024-06-14 12:32:50,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:50,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879843478] [2024-06-14 12:32:50,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:50,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:50,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:50,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:50,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:50,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879843478] [2024-06-14 12:32:50,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879843478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:50,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:50,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:32:50,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506379757] [2024-06-14 12:32:50,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:50,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:32:50,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:50,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:32:50,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:32:50,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:50,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 280 transitions, 2986 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:50,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:50,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:50,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:51,365 INFO L124 PetriNetUnfolderBase]: 773/1432 cut-off events. [2024-06-14 12:32:51,365 INFO L125 PetriNetUnfolderBase]: For 150891/150891 co-relation queries the response was YES. [2024-06-14 12:32:51,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8136 conditions, 1432 events. 773/1432 cut-off events. For 150891/150891 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 8166 event pairs, 109 based on Foata normal form. 12/1440 useless extension candidates. Maximal degree in co-relation 7976. Up to 857 conditions per place. [2024-06-14 12:32:51,379 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 182 selfloop transitions, 108 changer transitions 10/302 dead transitions. [2024-06-14 12:32:51,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 302 transitions, 3690 flow [2024-06-14 12:32:51,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:32:51,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:32:51,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-14 12:32:51,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-14 12:32:51,380 INFO L175 Difference]: Start difference. First operand has 342 places, 280 transitions, 2986 flow. Second operand 11 states and 129 transitions. [2024-06-14 12:32:51,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 302 transitions, 3690 flow [2024-06-14 12:32:51,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 302 transitions, 3294 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-14 12:32:51,754 INFO L231 Difference]: Finished difference. Result has 342 places, 276 transitions, 2799 flow [2024-06-14 12:32:51,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2590, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2799, PETRI_PLACES=342, PETRI_TRANSITIONS=276} [2024-06-14 12:32:51,755 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 311 predicate places. [2024-06-14 12:32:51,755 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 276 transitions, 2799 flow [2024-06-14 12:32:51,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:51,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:51,755 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-14 12:32:51,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 12:32:51,755 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:51,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:51,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1618737186, now seen corresponding path program 7 times [2024-06-14 12:32:51,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:51,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252749761] [2024-06-14 12:32:51,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:51,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:51,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:52,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:52,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:52,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252749761] [2024-06-14 12:32:52,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252749761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:52,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:52,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:32:52,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702947207] [2024-06-14 12:32:52,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:52,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:32:52,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:52,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:32:52,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:32:52,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:52,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 276 transitions, 2799 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:52,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:52,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:52,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:53,203 INFO L124 PetriNetUnfolderBase]: 743/1382 cut-off events. [2024-06-14 12:32:53,204 INFO L125 PetriNetUnfolderBase]: For 94551/94551 co-relation queries the response was YES. [2024-06-14 12:32:53,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7649 conditions, 1382 events. 743/1382 cut-off events. For 94551/94551 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7925 event pairs, 248 based on Foata normal form. 2/1383 useless extension candidates. Maximal degree in co-relation 7489. Up to 1311 conditions per place. [2024-06-14 12:32:53,217 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 266 selfloop transitions, 24 changer transitions 0/292 dead transitions. [2024-06-14 12:32:53,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 292 transitions, 3657 flow [2024-06-14 12:32:53,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:32:53,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:32:53,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 116 transitions. [2024-06-14 12:32:53,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3020833333333333 [2024-06-14 12:32:53,218 INFO L175 Difference]: Start difference. First operand has 342 places, 276 transitions, 2799 flow. Second operand 12 states and 116 transitions. [2024-06-14 12:32:53,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 292 transitions, 3657 flow [2024-06-14 12:32:53,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 292 transitions, 3407 flow, removed 14 selfloop flow, removed 12 redundant places. [2024-06-14 12:32:53,592 INFO L231 Difference]: Finished difference. Result has 342 places, 277 transitions, 2631 flow [2024-06-14 12:32:53,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2549, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2631, PETRI_PLACES=342, PETRI_TRANSITIONS=277} [2024-06-14 12:32:53,593 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 311 predicate places. [2024-06-14 12:32:53,593 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 277 transitions, 2631 flow [2024-06-14 12:32:53,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:53,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:53,593 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-14 12:32:53,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 12:32:53,594 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:53,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:53,594 INFO L85 PathProgramCache]: Analyzing trace with hash -2103409808, now seen corresponding path program 8 times [2024-06-14 12:32:53,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:53,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865423797] [2024-06-14 12:32:53,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:53,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:53,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:54,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:54,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:54,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865423797] [2024-06-14 12:32:54,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865423797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:54,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:54,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:32:54,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530095801] [2024-06-14 12:32:54,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:54,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:32:54,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:54,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:32:54,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:32:54,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:54,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 277 transitions, 2631 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:54,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:54,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:54,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:55,086 INFO L124 PetriNetUnfolderBase]: 740/1377 cut-off events. [2024-06-14 12:32:55,086 INFO L125 PetriNetUnfolderBase]: For 83869/83869 co-relation queries the response was YES. [2024-06-14 12:32:55,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7156 conditions, 1377 events. 740/1377 cut-off events. For 83869/83869 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7905 event pairs, 249 based on Foata normal form. 2/1378 useless extension candidates. Maximal degree in co-relation 6997. Up to 1329 conditions per place. [2024-06-14 12:32:55,096 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 264 selfloop transitions, 23 changer transitions 0/289 dead transitions. [2024-06-14 12:32:55,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 289 transitions, 3231 flow [2024-06-14 12:32:55,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:32:55,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:32:55,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 112 transitions. [2024-06-14 12:32:55,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2916666666666667 [2024-06-14 12:32:55,098 INFO L175 Difference]: Start difference. First operand has 342 places, 277 transitions, 2631 flow. Second operand 12 states and 112 transitions. [2024-06-14 12:32:55,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 289 transitions, 3231 flow [2024-06-14 12:32:55,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 289 transitions, 3066 flow, removed 27 selfloop flow, removed 11 redundant places. [2024-06-14 12:32:55,477 INFO L231 Difference]: Finished difference. Result has 343 places, 277 transitions, 2518 flow [2024-06-14 12:32:55,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2466, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2518, PETRI_PLACES=343, PETRI_TRANSITIONS=277} [2024-06-14 12:32:55,478 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 312 predicate places. [2024-06-14 12:32:55,478 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 277 transitions, 2518 flow [2024-06-14 12:32:55,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:55,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:55,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:55,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 12:32:55,478 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:55,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:55,479 INFO L85 PathProgramCache]: Analyzing trace with hash -372320314, now seen corresponding path program 1 times [2024-06-14 12:32:55,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:55,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809110094] [2024-06-14 12:32:55,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:55,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:55,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:56,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:56,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:56,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809110094] [2024-06-14 12:32:56,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809110094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:56,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:56,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:32:56,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151250759] [2024-06-14 12:32:56,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:56,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:32:56,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:56,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:32:56,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:32:56,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:56,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 277 transitions, 2518 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:56,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:56,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:56,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:56,769 INFO L124 PetriNetUnfolderBase]: 761/1422 cut-off events. [2024-06-14 12:32:56,769 INFO L125 PetriNetUnfolderBase]: For 84970/84970 co-relation queries the response was YES. [2024-06-14 12:32:56,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7093 conditions, 1422 events. 761/1422 cut-off events. For 84970/84970 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 8306 event pairs, 164 based on Foata normal form. 2/1423 useless extension candidates. Maximal degree in co-relation 6935. Up to 1320 conditions per place. [2024-06-14 12:32:56,783 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 277 selfloop transitions, 26 changer transitions 0/305 dead transitions. [2024-06-14 12:32:56,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 305 transitions, 3213 flow [2024-06-14 12:32:56,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:32:56,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:32:56,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 122 transitions. [2024-06-14 12:32:56,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3177083333333333 [2024-06-14 12:32:56,784 INFO L175 Difference]: Start difference. First operand has 343 places, 277 transitions, 2518 flow. Second operand 12 states and 122 transitions. [2024-06-14 12:32:56,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 305 transitions, 3213 flow [2024-06-14 12:32:57,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 305 transitions, 3086 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-14 12:32:57,213 INFO L231 Difference]: Finished difference. Result has 346 places, 282 transitions, 2495 flow [2024-06-14 12:32:57,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2393, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2495, PETRI_PLACES=346, PETRI_TRANSITIONS=282} [2024-06-14 12:32:57,213 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 315 predicate places. [2024-06-14 12:32:57,213 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 282 transitions, 2495 flow [2024-06-14 12:32:57,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:57,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:57,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:57,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 12:32:57,214 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:57,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:57,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1178999546, now seen corresponding path program 2 times [2024-06-14 12:32:57,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:57,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922220935] [2024-06-14 12:32:57,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:57,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:57,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:57,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:57,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:57,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922220935] [2024-06-14 12:32:57,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922220935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:57,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:57,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:32:57,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362599250] [2024-06-14 12:32:57,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:57,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:32:57,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:57,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:32:57,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:32:58,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:58,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 282 transitions, 2495 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:58,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:58,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:58,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:32:58,407 INFO L124 PetriNetUnfolderBase]: 781/1458 cut-off events. [2024-06-14 12:32:58,407 INFO L125 PetriNetUnfolderBase]: For 96088/96088 co-relation queries the response was YES. [2024-06-14 12:32:58,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7459 conditions, 1458 events. 781/1458 cut-off events. For 96088/96088 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 8552 event pairs, 161 based on Foata normal form. 2/1459 useless extension candidates. Maximal degree in co-relation 7297. Up to 1281 conditions per place. [2024-06-14 12:32:58,420 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 275 selfloop transitions, 36 changer transitions 0/313 dead transitions. [2024-06-14 12:32:58,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 313 transitions, 3480 flow [2024-06-14 12:32:58,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:32:58,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:32:58,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 129 transitions. [2024-06-14 12:32:58,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3359375 [2024-06-14 12:32:58,422 INFO L175 Difference]: Start difference. First operand has 346 places, 282 transitions, 2495 flow. Second operand 12 states and 129 transitions. [2024-06-14 12:32:58,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 313 transitions, 3480 flow [2024-06-14 12:32:58,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 313 transitions, 3428 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 12:32:58,943 INFO L231 Difference]: Finished difference. Result has 353 places, 288 transitions, 2607 flow [2024-06-14 12:32:58,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2443, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2607, PETRI_PLACES=353, PETRI_TRANSITIONS=288} [2024-06-14 12:32:58,944 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 322 predicate places. [2024-06-14 12:32:58,944 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 288 transitions, 2607 flow [2024-06-14 12:32:58,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:58,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:32:58,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:32:58,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 12:32:58,946 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:32:58,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:32:58,946 INFO L85 PathProgramCache]: Analyzing trace with hash 85415212, now seen corresponding path program 3 times [2024-06-14 12:32:58,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:32:58,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144374221] [2024-06-14 12:32:58,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:32:58,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:32:58,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:32:59,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:32:59,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:32:59,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144374221] [2024-06-14 12:32:59,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144374221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:32:59,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:32:59,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:32:59,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825323911] [2024-06-14 12:32:59,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:32:59,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:32:59,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:32:59,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:32:59,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:32:59,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:32:59,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 288 transitions, 2607 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:32:59,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:32:59,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:32:59,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:00,137 INFO L124 PetriNetUnfolderBase]: 792/1479 cut-off events. [2024-06-14 12:33:00,137 INFO L125 PetriNetUnfolderBase]: For 110989/110989 co-relation queries the response was YES. [2024-06-14 12:33:00,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7872 conditions, 1479 events. 792/1479 cut-off events. For 110989/110989 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 8707 event pairs, 174 based on Foata normal form. 2/1480 useless extension candidates. Maximal degree in co-relation 7708. Up to 1350 conditions per place. [2024-06-14 12:33:00,152 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 275 selfloop transitions, 38 changer transitions 0/315 dead transitions. [2024-06-14 12:33:00,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 315 transitions, 3568 flow [2024-06-14 12:33:00,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:33:00,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:33:00,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 127 transitions. [2024-06-14 12:33:00,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3307291666666667 [2024-06-14 12:33:00,153 INFO L175 Difference]: Start difference. First operand has 353 places, 288 transitions, 2607 flow. Second operand 12 states and 127 transitions. [2024-06-14 12:33:00,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 315 transitions, 3568 flow [2024-06-14 12:33:00,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 315 transitions, 3518 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 12:33:00,660 INFO L231 Difference]: Finished difference. Result has 359 places, 292 transitions, 2701 flow [2024-06-14 12:33:00,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2561, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2701, PETRI_PLACES=359, PETRI_TRANSITIONS=292} [2024-06-14 12:33:00,660 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 328 predicate places. [2024-06-14 12:33:00,660 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 292 transitions, 2701 flow [2024-06-14 12:33:00,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:00,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:00,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:00,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 12:33:00,661 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:33:00,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:00,661 INFO L85 PathProgramCache]: Analyzing trace with hash -492374080, now seen corresponding path program 4 times [2024-06-14 12:33:00,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:00,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974378903] [2024-06-14 12:33:00,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:00,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:00,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:01,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-14 12:33:01,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:01,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974378903] [2024-06-14 12:33:01,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974378903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:01,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:01,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:33:01,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727898034] [2024-06-14 12:33:01,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:01,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:33:01,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:01,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:33:01,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:33:01,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:33:01,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 292 transitions, 2701 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:01,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:01,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:33:01,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:01,932 INFO L124 PetriNetUnfolderBase]: 789/1474 cut-off events. [2024-06-14 12:33:01,932 INFO L125 PetriNetUnfolderBase]: For 100776/100776 co-relation queries the response was YES. [2024-06-14 12:33:01,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7700 conditions, 1474 events. 789/1474 cut-off events. For 100776/100776 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 8695 event pairs, 166 based on Foata normal form. 2/1475 useless extension candidates. Maximal degree in co-relation 7533. Up to 1321 conditions per place. [2024-06-14 12:33:01,947 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 275 selfloop transitions, 38 changer transitions 0/315 dead transitions. [2024-06-14 12:33:01,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 315 transitions, 3610 flow [2024-06-14 12:33:01,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:33:01,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:33:01,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 128 transitions. [2024-06-14 12:33:01,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 12:33:01,949 INFO L175 Difference]: Start difference. First operand has 359 places, 292 transitions, 2701 flow. Second operand 12 states and 128 transitions. [2024-06-14 12:33:01,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 315 transitions, 3610 flow [2024-06-14 12:33:02,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 315 transitions, 3554 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 12:33:02,589 INFO L231 Difference]: Finished difference. Result has 364 places, 292 transitions, 2725 flow [2024-06-14 12:33:02,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2645, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2725, PETRI_PLACES=364, PETRI_TRANSITIONS=292} [2024-06-14 12:33:02,589 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 333 predicate places. [2024-06-14 12:33:02,589 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 292 transitions, 2725 flow [2024-06-14 12:33:02,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:02,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:02,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:02,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 12:33:02,590 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:33:02,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:02,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1832902152, now seen corresponding path program 5 times [2024-06-14 12:33:02,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:02,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995516381] [2024-06-14 12:33:02,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:02,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:02,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:03,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:03,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:03,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995516381] [2024-06-14 12:33:03,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995516381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:03,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:03,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:33:03,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654371978] [2024-06-14 12:33:03,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:03,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:33:03,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:03,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:33:03,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:33:03,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:33:03,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 292 transitions, 2725 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:03,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:03,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:33:03,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:03,731 INFO L124 PetriNetUnfolderBase]: 786/1469 cut-off events. [2024-06-14 12:33:03,731 INFO L125 PetriNetUnfolderBase]: For 90078/90078 co-relation queries the response was YES. [2024-06-14 12:33:03,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7521 conditions, 1469 events. 786/1469 cut-off events. For 90078/90078 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 8665 event pairs, 177 based on Foata normal form. 2/1470 useless extension candidates. Maximal degree in co-relation 7352. Up to 1359 conditions per place. [2024-06-14 12:33:03,746 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 274 selfloop transitions, 38 changer transitions 0/314 dead transitions. [2024-06-14 12:33:03,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 314 transitions, 3412 flow [2024-06-14 12:33:03,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:33:03,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:33:03,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 125 transitions. [2024-06-14 12:33:03,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3255208333333333 [2024-06-14 12:33:03,748 INFO L175 Difference]: Start difference. First operand has 364 places, 292 transitions, 2725 flow. Second operand 12 states and 125 transitions. [2024-06-14 12:33:03,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 314 transitions, 3412 flow [2024-06-14 12:33:04,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 314 transitions, 3284 flow, removed 11 selfloop flow, removed 12 redundant places. [2024-06-14 12:33:04,197 INFO L231 Difference]: Finished difference. Result has 364 places, 292 transitions, 2678 flow [2024-06-14 12:33:04,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2597, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2678, PETRI_PLACES=364, PETRI_TRANSITIONS=292} [2024-06-14 12:33:04,198 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 333 predicate places. [2024-06-14 12:33:04,198 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 292 transitions, 2678 flow [2024-06-14 12:33:04,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:04,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:04,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:04,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 12:33:04,201 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:33:04,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:04,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1947851700, now seen corresponding path program 6 times [2024-06-14 12:33:04,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:04,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950761679] [2024-06-14 12:33:04,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:04,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:04,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:05,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:05,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:05,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950761679] [2024-06-14 12:33:05,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950761679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:05,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:05,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:33:05,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15668388] [2024-06-14 12:33:05,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:05,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:33:05,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:05,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:33:05,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:33:05,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:33:05,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 292 transitions, 2678 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:05,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:05,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:33:05,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:05,580 INFO L124 PetriNetUnfolderBase]: 807/1512 cut-off events. [2024-06-14 12:33:05,580 INFO L125 PetriNetUnfolderBase]: For 91511/91511 co-relation queries the response was YES. [2024-06-14 12:33:05,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7580 conditions, 1512 events. 807/1512 cut-off events. For 91511/91511 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 8994 event pairs, 163 based on Foata normal form. 2/1513 useless extension candidates. Maximal degree in co-relation 7411. Up to 1382 conditions per place. [2024-06-14 12:33:05,591 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 289 selfloop transitions, 28 changer transitions 0/319 dead transitions. [2024-06-14 12:33:05,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 319 transitions, 3404 flow [2024-06-14 12:33:05,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:33:05,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:33:05,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 119 transitions. [2024-06-14 12:33:05,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3098958333333333 [2024-06-14 12:33:05,592 INFO L175 Difference]: Start difference. First operand has 364 places, 292 transitions, 2678 flow. Second operand 12 states and 119 transitions. [2024-06-14 12:33:05,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 319 transitions, 3404 flow [2024-06-14 12:33:06,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 319 transitions, 3327 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-14 12:33:06,107 INFO L231 Difference]: Finished difference. Result has 369 places, 297 transitions, 2715 flow [2024-06-14 12:33:06,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2601, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2715, PETRI_PLACES=369, PETRI_TRANSITIONS=297} [2024-06-14 12:33:06,108 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 338 predicate places. [2024-06-14 12:33:06,108 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 297 transitions, 2715 flow [2024-06-14 12:33:06,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:06,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:06,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:06,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 12:33:06,108 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:33:06,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:06,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1069578124, now seen corresponding path program 1 times [2024-06-14 12:33:06,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:06,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807209983] [2024-06-14 12:33:06,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:06,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:06,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:07,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:07,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:07,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807209983] [2024-06-14 12:33:07,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807209983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:07,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:07,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:33:07,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842880264] [2024-06-14 12:33:07,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:07,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:33:07,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:07,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:33:07,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:33:07,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:33:07,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 297 transitions, 2715 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:07,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:07,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:33:07,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:07,706 INFO L124 PetriNetUnfolderBase]: 833/1566 cut-off events. [2024-06-14 12:33:07,706 INFO L125 PetriNetUnfolderBase]: For 144271/144271 co-relation queries the response was YES. [2024-06-14 12:33:07,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7792 conditions, 1566 events. 833/1566 cut-off events. For 144271/144271 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 9363 event pairs, 157 based on Foata normal form. 10/1575 useless extension candidates. Maximal degree in co-relation 7619. Up to 1420 conditions per place. [2024-06-14 12:33:07,721 INFO L140 encePairwiseOnDemand]: 18/32 looper letters, 287 selfloop transitions, 31 changer transitions 9/329 dead transitions. [2024-06-14 12:33:07,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 329 transitions, 3494 flow [2024-06-14 12:33:07,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:33:07,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:33:07,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 137 transitions. [2024-06-14 12:33:07,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3293269230769231 [2024-06-14 12:33:07,722 INFO L175 Difference]: Start difference. First operand has 369 places, 297 transitions, 2715 flow. Second operand 13 states and 137 transitions. [2024-06-14 12:33:07,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 329 transitions, 3494 flow [2024-06-14 12:33:08,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 329 transitions, 3416 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-14 12:33:08,290 INFO L231 Difference]: Finished difference. Result has 377 places, 299 transitions, 2726 flow [2024-06-14 12:33:08,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2638, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2726, PETRI_PLACES=377, PETRI_TRANSITIONS=299} [2024-06-14 12:33:08,291 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 346 predicate places. [2024-06-14 12:33:08,291 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 299 transitions, 2726 flow [2024-06-14 12:33:08,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:08,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:08,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:08,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 12:33:08,291 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:33:08,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:08,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1411415936, now seen corresponding path program 7 times [2024-06-14 12:33:08,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:08,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995897220] [2024-06-14 12:33:08,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:08,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:08,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:09,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:09,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:09,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995897220] [2024-06-14 12:33:09,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995897220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:09,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:09,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:33:09,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716856726] [2024-06-14 12:33:09,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:09,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:33:09,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:09,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:33:09,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:33:09,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:33:09,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 299 transitions, 2726 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:09,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:09,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:33:09,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:09,705 INFO L124 PetriNetUnfolderBase]: 828/1559 cut-off events. [2024-06-14 12:33:09,705 INFO L125 PetriNetUnfolderBase]: For 94793/94793 co-relation queries the response was YES. [2024-06-14 12:33:09,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7788 conditions, 1559 events. 828/1559 cut-off events. For 94793/94793 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 9390 event pairs, 157 based on Foata normal form. 2/1560 useless extension candidates. Maximal degree in co-relation 7613. Up to 1457 conditions per place. [2024-06-14 12:33:09,721 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 298 selfloop transitions, 26 changer transitions 0/326 dead transitions. [2024-06-14 12:33:09,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 326 transitions, 3482 flow [2024-06-14 12:33:09,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:33:09,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:33:09,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 123 transitions. [2024-06-14 12:33:09,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3203125 [2024-06-14 12:33:09,722 INFO L175 Difference]: Start difference. First operand has 377 places, 299 transitions, 2726 flow. Second operand 12 states and 123 transitions. [2024-06-14 12:33:09,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 326 transitions, 3482 flow [2024-06-14 12:33:10,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 326 transitions, 3427 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 12:33:10,249 INFO L231 Difference]: Finished difference. Result has 386 places, 304 transitions, 2795 flow [2024-06-14 12:33:10,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2673, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2795, PETRI_PLACES=386, PETRI_TRANSITIONS=304} [2024-06-14 12:33:10,250 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 355 predicate places. [2024-06-14 12:33:10,250 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 304 transitions, 2795 flow [2024-06-14 12:33:10,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:10,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:10,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:10,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 12:33:10,251 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:33:10,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:10,251 INFO L85 PathProgramCache]: Analyzing trace with hash -332560228, now seen corresponding path program 8 times [2024-06-14 12:33:10,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:10,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569752011] [2024-06-14 12:33:10,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:10,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:10,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:11,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:11,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:11,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569752011] [2024-06-14 12:33:11,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569752011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:11,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:11,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:33:11,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906024538] [2024-06-14 12:33:11,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:11,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:33:11,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:11,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:33:11,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:33:11,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:33:11,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 304 transitions, 2795 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:11,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:11,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:33:11,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:11,667 INFO L124 PetriNetUnfolderBase]: 848/1595 cut-off events. [2024-06-14 12:33:11,667 INFO L125 PetriNetUnfolderBase]: For 108420/108420 co-relation queries the response was YES. [2024-06-14 12:33:11,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8271 conditions, 1595 events. 848/1595 cut-off events. For 108420/108420 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 9632 event pairs, 162 based on Foata normal form. 2/1596 useless extension candidates. Maximal degree in co-relation 8092. Up to 1446 conditions per place. [2024-06-14 12:33:11,684 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 293 selfloop transitions, 37 changer transitions 0/332 dead transitions. [2024-06-14 12:33:11,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 332 transitions, 3831 flow [2024-06-14 12:33:11,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:33:11,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:33:11,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 129 transitions. [2024-06-14 12:33:11,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3359375 [2024-06-14 12:33:11,685 INFO L175 Difference]: Start difference. First operand has 386 places, 304 transitions, 2795 flow. Second operand 12 states and 129 transitions. [2024-06-14 12:33:11,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 332 transitions, 3831 flow [2024-06-14 12:33:12,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 332 transitions, 3759 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 12:33:12,307 INFO L231 Difference]: Finished difference. Result has 393 places, 310 transitions, 2907 flow [2024-06-14 12:33:12,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2723, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2907, PETRI_PLACES=393, PETRI_TRANSITIONS=310} [2024-06-14 12:33:12,307 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 362 predicate places. [2024-06-14 12:33:12,308 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 310 transitions, 2907 flow [2024-06-14 12:33:12,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:12,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:12,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:12,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 12:33:12,308 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:33:12,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:12,309 INFO L85 PathProgramCache]: Analyzing trace with hash -1184172646, now seen corresponding path program 9 times [2024-06-14 12:33:12,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:12,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932921903] [2024-06-14 12:33:12,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:12,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:12,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:13,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:13,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:13,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932921903] [2024-06-14 12:33:13,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932921903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:13,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:13,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:33:13,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231373341] [2024-06-14 12:33:13,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:13,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:33:13,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:13,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:33:13,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:33:13,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:33:13,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 310 transitions, 2907 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:13,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:13,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:33:13,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:13,649 INFO L124 PetriNetUnfolderBase]: 852/1603 cut-off events. [2024-06-14 12:33:13,649 INFO L125 PetriNetUnfolderBase]: For 110459/110459 co-relation queries the response was YES. [2024-06-14 12:33:13,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8366 conditions, 1603 events. 852/1603 cut-off events. For 110459/110459 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 9712 event pairs, 164 based on Foata normal form. 2/1604 useless extension candidates. Maximal degree in co-relation 8185. Up to 1474 conditions per place. [2024-06-14 12:33:13,666 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 293 selfloop transitions, 38 changer transitions 0/333 dead transitions. [2024-06-14 12:33:13,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 333 transitions, 3885 flow [2024-06-14 12:33:13,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:33:13,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:33:13,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 128 transitions. [2024-06-14 12:33:13,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 12:33:13,667 INFO L175 Difference]: Start difference. First operand has 393 places, 310 transitions, 2907 flow. Second operand 12 states and 128 transitions. [2024-06-14 12:33:13,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 333 transitions, 3885 flow [2024-06-14 12:33:14,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 333 transitions, 3815 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-14 12:33:14,238 INFO L231 Difference]: Finished difference. Result has 398 places, 311 transitions, 2939 flow [2024-06-14 12:33:14,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2841, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2939, PETRI_PLACES=398, PETRI_TRANSITIONS=311} [2024-06-14 12:33:14,239 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 367 predicate places. [2024-06-14 12:33:14,239 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 311 transitions, 2939 flow [2024-06-14 12:33:14,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:14,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:14,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:14,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 12:33:14,239 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:33:14,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:14,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1184167066, now seen corresponding path program 10 times [2024-06-14 12:33:14,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:14,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190995859] [2024-06-14 12:33:14,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:14,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:14,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:15,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:15,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:15,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190995859] [2024-06-14 12:33:15,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190995859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:15,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:15,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:33:15,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877693429] [2024-06-14 12:33:15,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:15,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:33:15,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:15,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:33:15,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:33:15,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:33:15,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 311 transitions, 2939 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:15,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:15,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:33:15,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:15,621 INFO L124 PetriNetUnfolderBase]: 849/1598 cut-off events. [2024-06-14 12:33:15,622 INFO L125 PetriNetUnfolderBase]: For 98503/98503 co-relation queries the response was YES. [2024-06-14 12:33:15,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8127 conditions, 1598 events. 849/1598 cut-off events. For 98503/98503 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 9676 event pairs, 165 based on Foata normal form. 2/1599 useless extension candidates. Maximal degree in co-relation 7944. Up to 1488 conditions per place. [2024-06-14 12:33:15,639 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 292 selfloop transitions, 38 changer transitions 0/332 dead transitions. [2024-06-14 12:33:15,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 332 transitions, 3661 flow [2024-06-14 12:33:15,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:33:15,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:33:15,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 126 transitions. [2024-06-14 12:33:15,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-06-14 12:33:15,640 INFO L175 Difference]: Start difference. First operand has 398 places, 311 transitions, 2939 flow. Second operand 12 states and 126 transitions. [2024-06-14 12:33:15,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 332 transitions, 3661 flow [2024-06-14 12:33:16,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 332 transitions, 3550 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-14 12:33:16,315 INFO L231 Difference]: Finished difference. Result has 400 places, 311 transitions, 2909 flow [2024-06-14 12:33:16,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2828, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2909, PETRI_PLACES=400, PETRI_TRANSITIONS=311} [2024-06-14 12:33:16,316 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 369 predicate places. [2024-06-14 12:33:16,316 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 311 transitions, 2909 flow [2024-06-14 12:33:16,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:16,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:16,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:16,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 12:33:16,317 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:33:16,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:16,317 INFO L85 PathProgramCache]: Analyzing trace with hash 64496718, now seen corresponding path program 11 times [2024-06-14 12:33:16,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:16,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891857444] [2024-06-14 12:33:16,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:16,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:16,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:17,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:17,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:17,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891857444] [2024-06-14 12:33:17,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891857444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:17,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:17,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:33:17,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979055145] [2024-06-14 12:33:17,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:17,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:33:17,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:17,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:33:17,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:33:17,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:33:17,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 311 transitions, 2909 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:17,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:17,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:33:17,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:17,825 INFO L124 PetriNetUnfolderBase]: 853/1606 cut-off events. [2024-06-14 12:33:17,825 INFO L125 PetriNetUnfolderBase]: For 100130/100130 co-relation queries the response was YES. [2024-06-14 12:33:17,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8131 conditions, 1606 events. 853/1606 cut-off events. For 100130/100130 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 9761 event pairs, 165 based on Foata normal form. 2/1607 useless extension candidates. Maximal degree in co-relation 7948. Up to 1424 conditions per place. [2024-06-14 12:33:17,842 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 293 selfloop transitions, 38 changer transitions 0/333 dead transitions. [2024-06-14 12:33:17,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 333 transitions, 3649 flow [2024-06-14 12:33:17,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:33:17,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:33:17,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 129 transitions. [2024-06-14 12:33:17,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3359375 [2024-06-14 12:33:17,844 INFO L175 Difference]: Start difference. First operand has 400 places, 311 transitions, 2909 flow. Second operand 12 states and 129 transitions. [2024-06-14 12:33:17,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 333 transitions, 3649 flow [2024-06-14 12:33:18,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 333 transitions, 3551 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-14 12:33:18,495 INFO L231 Difference]: Finished difference. Result has 401 places, 312 transitions, 2915 flow [2024-06-14 12:33:18,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2811, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2915, PETRI_PLACES=401, PETRI_TRANSITIONS=312} [2024-06-14 12:33:18,496 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 370 predicate places. [2024-06-14 12:33:18,496 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 312 transitions, 2915 flow [2024-06-14 12:33:18,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:18,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:18,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:18,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 12:33:18,497 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:33:18,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:18,497 INFO L85 PathProgramCache]: Analyzing trace with hash 666383996, now seen corresponding path program 2 times [2024-06-14 12:33:18,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:18,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232593296] [2024-06-14 12:33:18,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:18,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:18,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:19,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-14 12:33:19,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:19,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232593296] [2024-06-14 12:33:19,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232593296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:19,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:19,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:33:19,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670709884] [2024-06-14 12:33:19,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:19,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:33:19,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:19,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:33:19,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:33:19,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:33:19,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 312 transitions, 2915 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:19,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:19,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:33:19,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:19,849 INFO L124 PetriNetUnfolderBase]: 899/1692 cut-off events. [2024-06-14 12:33:19,850 INFO L125 PetriNetUnfolderBase]: For 157636/157636 co-relation queries the response was YES. [2024-06-14 12:33:19,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8452 conditions, 1692 events. 899/1692 cut-off events. For 157636/157636 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 10344 event pairs, 165 based on Foata normal form. 10/1701 useless extension candidates. Maximal degree in co-relation 8268. Up to 1385 conditions per place. [2024-06-14 12:33:19,868 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 260 selfloop transitions, 71 changer transitions 14/347 dead transitions. [2024-06-14 12:33:19,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 347 transitions, 3767 flow [2024-06-14 12:33:19,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:33:19,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:33:19,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-14 12:33:19,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489583333333333 [2024-06-14 12:33:19,870 INFO L175 Difference]: Start difference. First operand has 401 places, 312 transitions, 2915 flow. Second operand 12 states and 134 transitions. [2024-06-14 12:33:19,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 347 transitions, 3767 flow [2024-06-14 12:33:20,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 347 transitions, 3673 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-14 12:33:20,578 INFO L231 Difference]: Finished difference. Result has 405 places, 313 transitions, 2996 flow [2024-06-14 12:33:20,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2821, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2996, PETRI_PLACES=405, PETRI_TRANSITIONS=313} [2024-06-14 12:33:20,579 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 374 predicate places. [2024-06-14 12:33:20,579 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 313 transitions, 2996 flow [2024-06-14 12:33:20,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:20,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:20,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:20,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 12:33:20,580 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:33:20,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:20,580 INFO L85 PathProgramCache]: Analyzing trace with hash -812307610, now seen corresponding path program 12 times [2024-06-14 12:33:20,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:20,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207006016] [2024-06-14 12:33:20,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:20,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:20,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:21,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:21,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:21,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207006016] [2024-06-14 12:33:21,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207006016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:21,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:21,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:33:21,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205782135] [2024-06-14 12:33:21,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:21,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:33:21,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:21,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:33:21,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:33:21,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:33:21,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 313 transitions, 2996 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:21,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:21,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:33:21,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:22,151 INFO L124 PetriNetUnfolderBase]: 857/1630 cut-off events. [2024-06-14 12:33:22,152 INFO L125 PetriNetUnfolderBase]: For 103545/103545 co-relation queries the response was YES. [2024-06-14 12:33:22,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8328 conditions, 1630 events. 857/1630 cut-off events. For 103545/103545 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 10065 event pairs, 183 based on Foata normal form. 2/1631 useless extension candidates. Maximal degree in co-relation 8141. Up to 1396 conditions per place. [2024-06-14 12:33:22,169 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 278 selfloop transitions, 55 changer transitions 0/335 dead transitions. [2024-06-14 12:33:22,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 335 transitions, 3748 flow [2024-06-14 12:33:22,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:33:22,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:33:22,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2024-06-14 12:33:22,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3385416666666667 [2024-06-14 12:33:22,170 INFO L175 Difference]: Start difference. First operand has 405 places, 313 transitions, 2996 flow. Second operand 12 states and 130 transitions. [2024-06-14 12:33:22,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 335 transitions, 3748 flow [2024-06-14 12:33:22,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 335 transitions, 3619 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-14 12:33:22,826 INFO L231 Difference]: Finished difference. Result has 406 places, 314 transitions, 3007 flow [2024-06-14 12:33:22,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2867, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3007, PETRI_PLACES=406, PETRI_TRANSITIONS=314} [2024-06-14 12:33:22,827 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 375 predicate places. [2024-06-14 12:33:22,827 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 314 transitions, 3007 flow [2024-06-14 12:33:22,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:22,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:22,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:22,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 12:33:22,828 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:33:22,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:22,828 INFO L85 PathProgramCache]: Analyzing trace with hash -809687414, now seen corresponding path program 13 times [2024-06-14 12:33:22,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:22,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223453595] [2024-06-14 12:33:22,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:22,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:22,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:23,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:23,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:23,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223453595] [2024-06-14 12:33:23,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223453595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:23,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:23,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:33:23,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923380643] [2024-06-14 12:33:23,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:23,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:33:23,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:23,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:33:23,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:33:23,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:33:23,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 314 transitions, 3007 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:23,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:23,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:33:23,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:24,286 INFO L124 PetriNetUnfolderBase]: 861/1638 cut-off events. [2024-06-14 12:33:24,286 INFO L125 PetriNetUnfolderBase]: For 104161/104161 co-relation queries the response was YES. [2024-06-14 12:33:24,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8374 conditions, 1638 events. 861/1638 cut-off events. For 104161/104161 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 10146 event pairs, 181 based on Foata normal form. 2/1639 useless extension candidates. Maximal degree in co-relation 8187. Up to 1390 conditions per place. [2024-06-14 12:33:24,303 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 278 selfloop transitions, 56 changer transitions 0/336 dead transitions. [2024-06-14 12:33:24,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 336 transitions, 3761 flow [2024-06-14 12:33:24,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:33:24,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:33:24,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-14 12:33:24,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3411458333333333 [2024-06-14 12:33:24,305 INFO L175 Difference]: Start difference. First operand has 406 places, 314 transitions, 3007 flow. Second operand 12 states and 131 transitions. [2024-06-14 12:33:24,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 336 transitions, 3761 flow [2024-06-14 12:33:24,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 336 transitions, 3645 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-14 12:33:24,965 INFO L231 Difference]: Finished difference. Result has 410 places, 315 transitions, 3035 flow [2024-06-14 12:33:24,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2891, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3035, PETRI_PLACES=410, PETRI_TRANSITIONS=315} [2024-06-14 12:33:24,966 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 379 predicate places. [2024-06-14 12:33:24,966 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 315 transitions, 3035 flow [2024-06-14 12:33:24,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:24,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:24,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:24,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 12:33:24,966 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:33:24,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:24,967 INFO L85 PathProgramCache]: Analyzing trace with hash 187126200, now seen corresponding path program 14 times [2024-06-14 12:33:24,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:24,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665720461] [2024-06-14 12:33:24,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:24,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:24,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:25,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:25,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:25,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665720461] [2024-06-14 12:33:25,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665720461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:25,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:25,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:33:25,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547233367] [2024-06-14 12:33:25,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:25,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:33:25,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:25,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:33:25,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:33:25,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:33:25,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 315 transitions, 3035 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:25,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:25,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:33:25,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:26,622 INFO L124 PetriNetUnfolderBase]: 871/1656 cut-off events. [2024-06-14 12:33:26,622 INFO L125 PetriNetUnfolderBase]: For 105996/105996 co-relation queries the response was YES. [2024-06-14 12:33:26,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8475 conditions, 1656 events. 871/1656 cut-off events. For 105996/105996 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 10253 event pairs, 169 based on Foata normal form. 2/1657 useless extension candidates. Maximal degree in co-relation 8287. Up to 1413 conditions per place. [2024-06-14 12:33:26,635 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 275 selfloop transitions, 62 changer transitions 0/339 dead transitions. [2024-06-14 12:33:26,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 339 transitions, 3811 flow [2024-06-14 12:33:26,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:33:26,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:33:26,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-14 12:33:26,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3411458333333333 [2024-06-14 12:33:26,636 INFO L175 Difference]: Start difference. First operand has 410 places, 315 transitions, 3035 flow. Second operand 12 states and 131 transitions. [2024-06-14 12:33:26,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 339 transitions, 3811 flow [2024-06-14 12:33:27,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 339 transitions, 3677 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-14 12:33:27,273 INFO L231 Difference]: Finished difference. Result has 413 places, 318 transitions, 3086 flow [2024-06-14 12:33:27,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2901, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3086, PETRI_PLACES=413, PETRI_TRANSITIONS=318} [2024-06-14 12:33:27,278 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 382 predicate places. [2024-06-14 12:33:27,278 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 318 transitions, 3086 flow [2024-06-14 12:33:27,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:27,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:27,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:27,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 12:33:27,286 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:33:27,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:27,291 INFO L85 PathProgramCache]: Analyzing trace with hash -809831564, now seen corresponding path program 15 times [2024-06-14 12:33:27,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:27,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207300391] [2024-06-14 12:33:27,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:27,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:27,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:28,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:28,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:28,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207300391] [2024-06-14 12:33:28,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207300391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:28,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:28,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:33:28,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986271017] [2024-06-14 12:33:28,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:28,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:33:28,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:28,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:33:28,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:33:28,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:33:28,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 318 transitions, 3086 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:28,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:28,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:33:28,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:28,737 INFO L124 PetriNetUnfolderBase]: 875/1664 cut-off events. [2024-06-14 12:33:28,737 INFO L125 PetriNetUnfolderBase]: For 107781/107781 co-relation queries the response was YES. [2024-06-14 12:33:28,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8567 conditions, 1664 events. 875/1664 cut-off events. For 107781/107781 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 10320 event pairs, 183 based on Foata normal form. 2/1665 useless extension candidates. Maximal degree in co-relation 8377. Up to 1394 conditions per place. [2024-06-14 12:33:28,754 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 281 selfloop transitions, 57 changer transitions 0/340 dead transitions. [2024-06-14 12:33:28,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 340 transitions, 3850 flow [2024-06-14 12:33:28,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:33:28,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:33:28,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-14 12:33:28,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:33:28,756 INFO L175 Difference]: Start difference. First operand has 413 places, 318 transitions, 3086 flow. Second operand 12 states and 132 transitions. [2024-06-14 12:33:28,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 340 transitions, 3850 flow [2024-06-14 12:33:29,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 340 transitions, 3715 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-14 12:33:29,424 INFO L231 Difference]: Finished difference. Result has 417 places, 319 transitions, 3101 flow [2024-06-14 12:33:29,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2951, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3101, PETRI_PLACES=417, PETRI_TRANSITIONS=319} [2024-06-14 12:33:29,425 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 386 predicate places. [2024-06-14 12:33:29,425 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 319 transitions, 3101 flow [2024-06-14 12:33:29,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:29,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:29,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:29,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 12:33:29,426 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:33:29,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:29,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1214038350, now seen corresponding path program 16 times [2024-06-14 12:33:29,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:29,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365282960] [2024-06-14 12:33:29,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:29,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:29,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:30,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:30,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:30,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365282960] [2024-06-14 12:33:30,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365282960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:30,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:30,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:33:30,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228045024] [2024-06-14 12:33:30,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:30,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:33:30,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:30,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:33:30,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:33:30,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:33:30,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 319 transitions, 3101 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:30,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:30,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:33:30,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:30,828 INFO L124 PetriNetUnfolderBase]: 915/1744 cut-off events. [2024-06-14 12:33:30,828 INFO L125 PetriNetUnfolderBase]: For 199971/199971 co-relation queries the response was YES. [2024-06-14 12:33:30,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10386 conditions, 1744 events. 915/1744 cut-off events. For 199971/199971 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 10823 event pairs, 203 based on Foata normal form. 2/1745 useless extension candidates. Maximal degree in co-relation 10195. Up to 1315 conditions per place. [2024-06-14 12:33:30,847 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 282 selfloop transitions, 63 changer transitions 0/347 dead transitions. [2024-06-14 12:33:30,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 347 transitions, 4187 flow [2024-06-14 12:33:30,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:33:30,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:33:30,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-14 12:33:30,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-14 12:33:30,849 INFO L175 Difference]: Start difference. First operand has 417 places, 319 transitions, 3101 flow. Second operand 12 states and 138 transitions. [2024-06-14 12:33:30,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 347 transitions, 4187 flow [2024-06-14 12:33:31,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 347 transitions, 4047 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-14 12:33:31,939 INFO L231 Difference]: Finished difference. Result has 419 places, 321 transitions, 3157 flow [2024-06-14 12:33:31,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2961, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3157, PETRI_PLACES=419, PETRI_TRANSITIONS=321} [2024-06-14 12:33:31,940 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 388 predicate places. [2024-06-14 12:33:31,940 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 321 transitions, 3157 flow [2024-06-14 12:33:31,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:31,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:31,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:31,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 12:33:31,940 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:33:31,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:31,941 INFO L85 PathProgramCache]: Analyzing trace with hash -14203876, now seen corresponding path program 17 times [2024-06-14 12:33:31,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:31,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971560949] [2024-06-14 12:33:31,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:31,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:31,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:32,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:32,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:32,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971560949] [2024-06-14 12:33:32,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971560949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:32,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:32,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:33:32,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459218166] [2024-06-14 12:33:32,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:32,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:33:32,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:32,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:33:32,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:33:32,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:33:32,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 321 transitions, 3157 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:32,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:32,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:33:32,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:33,535 INFO L124 PetriNetUnfolderBase]: 919/1752 cut-off events. [2024-06-14 12:33:33,535 INFO L125 PetriNetUnfolderBase]: For 203397/203397 co-relation queries the response was YES. [2024-06-14 12:33:33,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10471 conditions, 1752 events. 919/1752 cut-off events. For 203397/203397 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 10902 event pairs, 191 based on Foata normal form. 2/1753 useless extension candidates. Maximal degree in co-relation 10279. Up to 1509 conditions per place. [2024-06-14 12:33:33,550 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 274 selfloop transitions, 67 changer transitions 0/343 dead transitions. [2024-06-14 12:33:33,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 343 transitions, 3935 flow [2024-06-14 12:33:33,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:33:33,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:33:33,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2024-06-14 12:33:33,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3385416666666667 [2024-06-14 12:33:33,551 INFO L175 Difference]: Start difference. First operand has 419 places, 321 transitions, 3157 flow. Second operand 12 states and 130 transitions. [2024-06-14 12:33:33,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 343 transitions, 3935 flow [2024-06-14 12:33:34,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 343 transitions, 3823 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-14 12:33:34,610 INFO L231 Difference]: Finished difference. Result has 423 places, 322 transitions, 3219 flow [2024-06-14 12:33:34,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3049, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3219, PETRI_PLACES=423, PETRI_TRANSITIONS=322} [2024-06-14 12:33:34,611 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 392 predicate places. [2024-06-14 12:33:34,611 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 322 transitions, 3219 flow [2024-06-14 12:33:34,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:34,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:34,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:34,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 12:33:34,612 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:33:34,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:34,612 INFO L85 PathProgramCache]: Analyzing trace with hash 386422410, now seen corresponding path program 18 times [2024-06-14 12:33:34,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:34,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489735904] [2024-06-14 12:33:34,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:34,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:34,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:35,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:35,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:35,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489735904] [2024-06-14 12:33:35,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489735904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:35,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:35,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:33:35,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703825006] [2024-06-14 12:33:35,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:35,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:33:35,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:35,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:33:35,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:33:35,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:33:35,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 322 transitions, 3219 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:35,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:35,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:33:35,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:36,129 INFO L124 PetriNetUnfolderBase]: 930/1773 cut-off events. [2024-06-14 12:33:36,129 INFO L125 PetriNetUnfolderBase]: For 222247/222247 co-relation queries the response was YES. [2024-06-14 12:33:36,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10984 conditions, 1773 events. 930/1773 cut-off events. For 222247/222247 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 11035 event pairs, 190 based on Foata normal form. 2/1774 useless extension candidates. Maximal degree in co-relation 10790. Up to 1442 conditions per place. [2024-06-14 12:33:36,149 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 279 selfloop transitions, 69 changer transitions 0/350 dead transitions. [2024-06-14 12:33:36,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 350 transitions, 4319 flow [2024-06-14 12:33:36,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:33:36,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:33:36,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-14 12:33:36,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-14 12:33:36,151 INFO L175 Difference]: Start difference. First operand has 423 places, 322 transitions, 3219 flow. Second operand 12 states and 136 transitions. [2024-06-14 12:33:36,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 350 transitions, 4319 flow [2024-06-14 12:33:37,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 350 transitions, 4160 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-14 12:33:37,181 INFO L231 Difference]: Finished difference. Result has 426 places, 324 transitions, 3268 flow [2024-06-14 12:33:37,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3060, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3268, PETRI_PLACES=426, PETRI_TRANSITIONS=324} [2024-06-14 12:33:37,181 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 395 predicate places. [2024-06-14 12:33:37,181 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 324 transitions, 3268 flow [2024-06-14 12:33:37,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:37,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:37,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:37,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 12:33:37,182 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:33:37,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:37,182 INFO L85 PathProgramCache]: Analyzing trace with hash 184494844, now seen corresponding path program 19 times [2024-06-14 12:33:37,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:37,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352195861] [2024-06-14 12:33:37,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:37,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:37,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:38,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:38,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:38,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352195861] [2024-06-14 12:33:38,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352195861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:38,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:38,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:33:38,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70309398] [2024-06-14 12:33:38,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:38,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:33:38,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:38,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:33:38,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:33:38,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:33:38,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 324 transitions, 3268 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:38,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:38,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:33:38,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:38,755 INFO L124 PetriNetUnfolderBase]: 934/1781 cut-off events. [2024-06-14 12:33:38,755 INFO L125 PetriNetUnfolderBase]: For 226063/226063 co-relation queries the response was YES. [2024-06-14 12:33:38,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11063 conditions, 1781 events. 934/1781 cut-off events. For 226063/226063 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 11068 event pairs, 196 based on Foata normal form. 2/1782 useless extension candidates. Maximal degree in co-relation 10868. Up to 1524 conditions per place. [2024-06-14 12:33:38,775 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 281 selfloop transitions, 63 changer transitions 0/346 dead transitions. [2024-06-14 12:33:38,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 346 transitions, 4050 flow [2024-06-14 12:33:38,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:33:38,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:33:38,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-14 12:33:38,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:33:38,776 INFO L175 Difference]: Start difference. First operand has 426 places, 324 transitions, 3268 flow. Second operand 12 states and 132 transitions. [2024-06-14 12:33:38,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 346 transitions, 4050 flow [2024-06-14 12:33:39,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 346 transitions, 3930 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-14 12:33:39,887 INFO L231 Difference]: Finished difference. Result has 430 places, 325 transitions, 3314 flow [2024-06-14 12:33:39,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3148, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3314, PETRI_PLACES=430, PETRI_TRANSITIONS=325} [2024-06-14 12:33:39,888 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 399 predicate places. [2024-06-14 12:33:39,888 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 325 transitions, 3314 flow [2024-06-14 12:33:39,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:39,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:39,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:39,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 12:33:39,888 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:33:39,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:39,889 INFO L85 PathProgramCache]: Analyzing trace with hash 184350694, now seen corresponding path program 20 times [2024-06-14 12:33:39,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:39,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131924322] [2024-06-14 12:33:39,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:39,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:39,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:40,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-14 12:33:40,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:40,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131924322] [2024-06-14 12:33:40,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131924322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:40,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:40,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:33:40,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490188891] [2024-06-14 12:33:40,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:40,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:33:40,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:40,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:33:40,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:33:40,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:33:40,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 325 transitions, 3314 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:40,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:40,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:33:40,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:41,431 INFO L124 PetriNetUnfolderBase]: 931/1776 cut-off events. [2024-06-14 12:33:41,431 INFO L125 PetriNetUnfolderBase]: For 213157/213157 co-relation queries the response was YES. [2024-06-14 12:33:41,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10822 conditions, 1776 events. 931/1776 cut-off events. For 213157/213157 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 11083 event pairs, 193 based on Foata normal form. 2/1777 useless extension candidates. Maximal degree in co-relation 10625. Up to 1403 conditions per place. [2024-06-14 12:33:41,451 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 282 selfloop transitions, 67 changer transitions 0/351 dead transitions. [2024-06-14 12:33:41,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 351 transitions, 4354 flow [2024-06-14 12:33:41,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:33:41,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:33:41,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-14 12:33:41,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3567708333333333 [2024-06-14 12:33:41,458 INFO L175 Difference]: Start difference. First operand has 430 places, 325 transitions, 3314 flow. Second operand 12 states and 137 transitions. [2024-06-14 12:33:41,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 351 transitions, 4354 flow [2024-06-14 12:33:42,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 351 transitions, 4200 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-14 12:33:42,697 INFO L231 Difference]: Finished difference. Result has 432 places, 325 transitions, 3298 flow [2024-06-14 12:33:42,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3160, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3298, PETRI_PLACES=432, PETRI_TRANSITIONS=325} [2024-06-14 12:33:42,701 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 401 predicate places. [2024-06-14 12:33:42,701 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 325 transitions, 3298 flow [2024-06-14 12:33:42,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:42,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:42,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:42,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 12:33:42,702 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:33:42,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:42,702 INFO L85 PathProgramCache]: Analyzing trace with hash 393779640, now seen corresponding path program 21 times [2024-06-14 12:33:42,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:42,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011643373] [2024-06-14 12:33:42,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:42,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:42,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:43,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-14 12:33:43,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:43,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011643373] [2024-06-14 12:33:43,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011643373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:43,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:43,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:33:43,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068771127] [2024-06-14 12:33:43,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:43,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:33:43,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:43,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:33:43,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:33:43,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:33:43,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 325 transitions, 3298 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:43,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:43,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:33:43,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:44,266 INFO L124 PetriNetUnfolderBase]: 915/1748 cut-off events. [2024-06-14 12:33:44,267 INFO L125 PetriNetUnfolderBase]: For 199759/199759 co-relation queries the response was YES. [2024-06-14 12:33:44,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9167 conditions, 1748 events. 915/1748 cut-off events. For 199759/199759 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 10936 event pairs, 181 based on Foata normal form. 12/1759 useless extension candidates. Maximal degree in co-relation 8969. Up to 1463 conditions per place. [2024-06-14 12:33:44,287 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 271 selfloop transitions, 70 changer transitions 7/350 dead transitions. [2024-06-14 12:33:44,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 350 transitions, 4084 flow [2024-06-14 12:33:44,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:33:44,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:33:44,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-14 12:33:44,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489583333333333 [2024-06-14 12:33:44,289 INFO L175 Difference]: Start difference. First operand has 432 places, 325 transitions, 3298 flow. Second operand 12 states and 134 transitions. [2024-06-14 12:33:44,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 350 transitions, 4084 flow [2024-06-14 12:33:45,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 350 transitions, 3840 flow, removed 27 selfloop flow, removed 12 redundant places. [2024-06-14 12:33:45,203 INFO L231 Difference]: Finished difference. Result has 432 places, 322 transitions, 3168 flow [2024-06-14 12:33:45,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3054, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3168, PETRI_PLACES=432, PETRI_TRANSITIONS=322} [2024-06-14 12:33:45,204 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 401 predicate places. [2024-06-14 12:33:45,204 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 322 transitions, 3168 flow [2024-06-14 12:33:45,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:45,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:45,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:45,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 12:33:45,204 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:33:45,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:45,205 INFO L85 PathProgramCache]: Analyzing trace with hash 394056346, now seen corresponding path program 3 times [2024-06-14 12:33:45,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:45,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165012599] [2024-06-14 12:33:45,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:45,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:45,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:45,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:45,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:45,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165012599] [2024-06-14 12:33:45,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165012599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:45,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:45,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:33:45,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194066511] [2024-06-14 12:33:45,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:45,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:33:45,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:45,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:33:45,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:33:45,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:33:45,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 322 transitions, 3168 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:45,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:45,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:33:45,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:46,463 INFO L124 PetriNetUnfolderBase]: 918/1761 cut-off events. [2024-06-14 12:33:46,464 INFO L125 PetriNetUnfolderBase]: For 218215/218215 co-relation queries the response was YES. [2024-06-14 12:33:46,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9746 conditions, 1761 events. 918/1761 cut-off events. For 218215/218215 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 10991 event pairs, 184 based on Foata normal form. 8/1768 useless extension candidates. Maximal degree in co-relation 9548. Up to 1387 conditions per place. [2024-06-14 12:33:46,481 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 272 selfloop transitions, 67 changer transitions 8/349 dead transitions. [2024-06-14 12:33:46,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 349 transitions, 4212 flow [2024-06-14 12:33:46,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:33:46,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:33:46,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-14 12:33:46,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515625 [2024-06-14 12:33:46,482 INFO L175 Difference]: Start difference. First operand has 432 places, 322 transitions, 3168 flow. Second operand 12 states and 135 transitions. [2024-06-14 12:33:46,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 349 transitions, 4212 flow [2024-06-14 12:33:47,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 349 transitions, 4030 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-14 12:33:47,566 INFO L231 Difference]: Finished difference. Result has 431 places, 319 transitions, 3086 flow [2024-06-14 12:33:47,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2986, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3086, PETRI_PLACES=431, PETRI_TRANSITIONS=319} [2024-06-14 12:33:47,569 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 400 predicate places. [2024-06-14 12:33:47,569 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 319 transitions, 3086 flow [2024-06-14 12:33:47,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:47,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:47,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:47,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 12:33:47,570 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:33:47,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:47,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1300976766, now seen corresponding path program 22 times [2024-06-14 12:33:47,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:47,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24011355] [2024-06-14 12:33:47,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:47,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:47,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:48,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:48,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:48,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24011355] [2024-06-14 12:33:48,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24011355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:48,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:48,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:33:48,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54386936] [2024-06-14 12:33:48,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:48,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:33:48,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:48,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:33:48,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:33:48,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:33:48,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 319 transitions, 3086 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:48,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:48,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:33:48,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:49,112 INFO L124 PetriNetUnfolderBase]: 903/1728 cut-off events. [2024-06-14 12:33:49,112 INFO L125 PetriNetUnfolderBase]: For 172331/172331 co-relation queries the response was YES. [2024-06-14 12:33:49,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9633 conditions, 1728 events. 903/1728 cut-off events. For 172331/172331 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 10732 event pairs, 199 based on Foata normal form. 2/1729 useless extension candidates. Maximal degree in co-relation 9434. Up to 1495 conditions per place. [2024-06-14 12:33:49,132 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 297 selfloop transitions, 40 changer transitions 0/339 dead transitions. [2024-06-14 12:33:49,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 339 transitions, 3838 flow [2024-06-14 12:33:49,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:33:49,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:33:49,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 110 transitions. [2024-06-14 12:33:49,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3125 [2024-06-14 12:33:49,133 INFO L175 Difference]: Start difference. First operand has 431 places, 319 transitions, 3086 flow. Second operand 11 states and 110 transitions. [2024-06-14 12:33:49,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 339 transitions, 3838 flow [2024-06-14 12:33:50,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 339 transitions, 3700 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-14 12:33:50,171 INFO L231 Difference]: Finished difference. Result has 426 places, 320 transitions, 3074 flow [2024-06-14 12:33:50,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2948, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3074, PETRI_PLACES=426, PETRI_TRANSITIONS=320} [2024-06-14 12:33:50,171 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 395 predicate places. [2024-06-14 12:33:50,171 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 320 transitions, 3074 flow [2024-06-14 12:33:50,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:50,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:50,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:50,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 12:33:50,172 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:33:50,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:50,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1225583230, now seen corresponding path program 23 times [2024-06-14 12:33:50,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:50,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767744907] [2024-06-14 12:33:50,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:50,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:50,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:50,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:50,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:50,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767744907] [2024-06-14 12:33:50,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767744907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:50,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:50,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:33:50,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123726547] [2024-06-14 12:33:50,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:50,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:33:50,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:50,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:33:50,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:33:51,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:33:51,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 320 transitions, 3074 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:51,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:51,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:33:51,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:51,568 INFO L124 PetriNetUnfolderBase]: 914/1749 cut-off events. [2024-06-14 12:33:51,568 INFO L125 PetriNetUnfolderBase]: For 189830/189830 co-relation queries the response was YES. [2024-06-14 12:33:51,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10093 conditions, 1749 events. 914/1749 cut-off events. For 189830/189830 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 10920 event pairs, 206 based on Foata normal form. 2/1750 useless extension candidates. Maximal degree in co-relation 9897. Up to 1416 conditions per place. [2024-06-14 12:33:51,589 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 273 selfloop transitions, 67 changer transitions 0/342 dead transitions. [2024-06-14 12:33:51,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 342 transitions, 4136 flow [2024-06-14 12:33:51,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:33:51,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:33:51,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-14 12:33:51,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3352272727272727 [2024-06-14 12:33:51,590 INFO L175 Difference]: Start difference. First operand has 426 places, 320 transitions, 3074 flow. Second operand 11 states and 118 transitions. [2024-06-14 12:33:51,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 342 transitions, 4136 flow [2024-06-14 12:33:52,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 342 transitions, 4008 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-14 12:33:52,603 INFO L231 Difference]: Finished difference. Result has 428 places, 322 transitions, 3168 flow [2024-06-14 12:33:52,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2964, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3168, PETRI_PLACES=428, PETRI_TRANSITIONS=322} [2024-06-14 12:33:52,604 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 397 predicate places. [2024-06-14 12:33:52,604 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 322 transitions, 3168 flow [2024-06-14 12:33:52,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:52,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:52,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:52,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 12:33:52,604 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:33:52,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:52,605 INFO L85 PathProgramCache]: Analyzing trace with hash 503608254, now seen corresponding path program 24 times [2024-06-14 12:33:52,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:52,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425055135] [2024-06-14 12:33:52,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:52,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:52,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:53,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:53,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:53,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425055135] [2024-06-14 12:33:53,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425055135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:53,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:53,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:33:53,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171536316] [2024-06-14 12:33:53,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:53,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:33:53,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:53,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:33:53,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:33:53,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:33:53,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 322 transitions, 3168 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:53,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:53,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:33:53,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:54,084 INFO L124 PetriNetUnfolderBase]: 918/1757 cut-off events. [2024-06-14 12:33:54,084 INFO L125 PetriNetUnfolderBase]: For 184108/184108 co-relation queries the response was YES. [2024-06-14 12:33:54,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10118 conditions, 1757 events. 918/1757 cut-off events. For 184108/184108 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 10998 event pairs, 217 based on Foata normal form. 2/1758 useless extension candidates. Maximal degree in co-relation 9921. Up to 1492 conditions per place. [2024-06-14 12:33:54,104 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 273 selfloop transitions, 68 changer transitions 0/343 dead transitions. [2024-06-14 12:33:54,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 343 transitions, 4190 flow [2024-06-14 12:33:54,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:33:54,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:33:54,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-14 12:33:54,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33238636363636365 [2024-06-14 12:33:54,106 INFO L175 Difference]: Start difference. First operand has 428 places, 322 transitions, 3168 flow. Second operand 11 states and 117 transitions. [2024-06-14 12:33:54,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 343 transitions, 4190 flow [2024-06-14 12:33:55,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 343 transitions, 4068 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-14 12:33:55,180 INFO L231 Difference]: Finished difference. Result has 430 places, 323 transitions, 3226 flow [2024-06-14 12:33:55,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3054, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3226, PETRI_PLACES=430, PETRI_TRANSITIONS=323} [2024-06-14 12:33:55,181 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 399 predicate places. [2024-06-14 12:33:55,181 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 323 transitions, 3226 flow [2024-06-14 12:33:55,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:55,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:55,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:55,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 12:33:55,182 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:33:55,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:55,182 INFO L85 PathProgramCache]: Analyzing trace with hash 503613834, now seen corresponding path program 25 times [2024-06-14 12:33:55,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:55,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878546486] [2024-06-14 12:33:55,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:55,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:55,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:55,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:55,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:55,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878546486] [2024-06-14 12:33:55,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878546486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:55,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:55,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:33:55,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132521765] [2024-06-14 12:33:55,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:55,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:33:55,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:55,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:33:55,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:33:56,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:33:56,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 323 transitions, 3226 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:56,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:56,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:33:56,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:56,567 INFO L124 PetriNetUnfolderBase]: 915/1752 cut-off events. [2024-06-14 12:33:56,567 INFO L125 PetriNetUnfolderBase]: For 164736/164736 co-relation queries the response was YES. [2024-06-14 12:33:56,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9855 conditions, 1752 events. 915/1752 cut-off events. For 164736/164736 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 10946 event pairs, 225 based on Foata normal form. 2/1753 useless extension candidates. Maximal degree in co-relation 9658. Up to 1538 conditions per place. [2024-06-14 12:33:56,588 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 272 selfloop transitions, 68 changer transitions 0/342 dead transitions. [2024-06-14 12:33:56,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 342 transitions, 3958 flow [2024-06-14 12:33:56,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:33:56,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:33:56,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-14 12:33:56,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32670454545454547 [2024-06-14 12:33:56,589 INFO L175 Difference]: Start difference. First operand has 430 places, 323 transitions, 3226 flow. Second operand 11 states and 115 transitions. [2024-06-14 12:33:56,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 342 transitions, 3958 flow [2024-06-14 12:33:57,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 342 transitions, 3771 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-14 12:33:57,607 INFO L231 Difference]: Finished difference. Result has 430 places, 323 transitions, 3187 flow [2024-06-14 12:33:57,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3039, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3187, PETRI_PLACES=430, PETRI_TRANSITIONS=323} [2024-06-14 12:33:57,607 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 399 predicate places. [2024-06-14 12:33:57,607 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 323 transitions, 3187 flow [2024-06-14 12:33:57,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:57,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:33:57,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:33:57,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 12:33:57,608 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:33:57,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:33:57,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1229158150, now seen corresponding path program 26 times [2024-06-14 12:33:57,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:33:57,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345433701] [2024-06-14 12:33:57,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:33:57,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:33:57,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:33:58,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:33:58,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:33:58,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345433701] [2024-06-14 12:33:58,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345433701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:33:58,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:33:58,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:33:58,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160757534] [2024-06-14 12:33:58,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:33:58,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:33:58,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:33:58,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:33:58,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:33:58,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:33:58,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 323 transitions, 3187 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:33:58,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:33:58,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:33:58,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:33:59,027 INFO L124 PetriNetUnfolderBase]: 919/1760 cut-off events. [2024-06-14 12:33:59,027 INFO L125 PetriNetUnfolderBase]: For 162084/162084 co-relation queries the response was YES. [2024-06-14 12:33:59,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9830 conditions, 1760 events. 919/1760 cut-off events. For 162084/162084 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 11021 event pairs, 210 based on Foata normal form. 2/1761 useless extension candidates. Maximal degree in co-relation 9634. Up to 1330 conditions per place. [2024-06-14 12:33:59,047 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 273 selfloop transitions, 68 changer transitions 0/343 dead transitions. [2024-06-14 12:33:59,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 343 transitions, 3945 flow [2024-06-14 12:33:59,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:33:59,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:33:59,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-14 12:33:59,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3352272727272727 [2024-06-14 12:33:59,048 INFO L175 Difference]: Start difference. First operand has 430 places, 323 transitions, 3187 flow. Second operand 11 states and 118 transitions. [2024-06-14 12:33:59,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 343 transitions, 3945 flow [2024-06-14 12:34:00,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 343 transitions, 3789 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-14 12:34:00,012 INFO L231 Difference]: Finished difference. Result has 429 places, 324 transitions, 3207 flow [2024-06-14 12:34:00,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3031, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3207, PETRI_PLACES=429, PETRI_TRANSITIONS=324} [2024-06-14 12:34:00,012 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 398 predicate places. [2024-06-14 12:34:00,013 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 324 transitions, 3207 flow [2024-06-14 12:34:00,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:00,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:00,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:00,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 12:34:00,013 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:34:00,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:00,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1940802400, now seen corresponding path program 4 times [2024-06-14 12:34:00,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:00,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83014103] [2024-06-14 12:34:00,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:00,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:00,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:00,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:00,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:00,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83014103] [2024-06-14 12:34:00,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83014103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:00,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:00,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:34:00,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71441974] [2024-06-14 12:34:00,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:00,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:34:00,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:00,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:34:00,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:34:01,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:34:01,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 324 transitions, 3207 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:01,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:01,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:34:01,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:01,528 INFO L124 PetriNetUnfolderBase]: 935/1796 cut-off events. [2024-06-14 12:34:01,529 INFO L125 PetriNetUnfolderBase]: For 221282/221282 co-relation queries the response was YES. [2024-06-14 12:34:01,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9935 conditions, 1796 events. 935/1796 cut-off events. For 221282/221282 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 11275 event pairs, 180 based on Foata normal form. 10/1805 useless extension candidates. Maximal degree in co-relation 9740. Up to 1365 conditions per place. [2024-06-14 12:34:01,549 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 230 selfloop transitions, 101 changer transitions 13/346 dead transitions. [2024-06-14 12:34:01,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 346 transitions, 3973 flow [2024-06-14 12:34:01,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:34:01,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:34:01,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-14 12:34:01,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3494318181818182 [2024-06-14 12:34:01,551 INFO L175 Difference]: Start difference. First operand has 429 places, 324 transitions, 3207 flow. Second operand 11 states and 123 transitions. [2024-06-14 12:34:01,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 346 transitions, 3973 flow [2024-06-14 12:34:02,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 346 transitions, 3811 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-14 12:34:02,623 INFO L231 Difference]: Finished difference. Result has 430 places, 316 transitions, 3169 flow [2024-06-14 12:34:02,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3045, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3169, PETRI_PLACES=430, PETRI_TRANSITIONS=316} [2024-06-14 12:34:02,624 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 399 predicate places. [2024-06-14 12:34:02,624 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 316 transitions, 3169 flow [2024-06-14 12:34:02,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:02,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:02,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:02,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 12:34:02,625 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:34:02,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:02,625 INFO L85 PathProgramCache]: Analyzing trace with hash 875473290, now seen corresponding path program 27 times [2024-06-14 12:34:02,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:02,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619668186] [2024-06-14 12:34:02,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:02,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:02,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:03,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:03,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:03,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619668186] [2024-06-14 12:34:03,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619668186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:03,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:03,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:34:03,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290147254] [2024-06-14 12:34:03,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:03,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:34:03,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:03,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:34:03,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:34:03,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:34:03,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 316 transitions, 3169 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:03,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:03,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:34:03,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:04,173 INFO L124 PetriNetUnfolderBase]: 895/1736 cut-off events. [2024-06-14 12:34:04,173 INFO L125 PetriNetUnfolderBase]: For 156789/156789 co-relation queries the response was YES. [2024-06-14 12:34:04,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9709 conditions, 1736 events. 895/1736 cut-off events. For 156789/156789 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 10999 event pairs, 204 based on Foata normal form. 2/1737 useless extension candidates. Maximal degree in co-relation 9514. Up to 1361 conditions per place. [2024-06-14 12:34:04,189 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 252 selfloop transitions, 81 changer transitions 0/335 dead transitions. [2024-06-14 12:34:04,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 335 transitions, 3915 flow [2024-06-14 12:34:04,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:34:04,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:34:04,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-14 12:34:04,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:34:04,190 INFO L175 Difference]: Start difference. First operand has 430 places, 316 transitions, 3169 flow. Second operand 11 states and 121 transitions. [2024-06-14 12:34:04,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 335 transitions, 3915 flow [2024-06-14 12:34:05,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 335 transitions, 3703 flow, removed 1 selfloop flow, removed 13 redundant places. [2024-06-14 12:34:05,132 INFO L231 Difference]: Finished difference. Result has 428 places, 317 transitions, 3157 flow [2024-06-14 12:34:05,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2957, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3157, PETRI_PLACES=428, PETRI_TRANSITIONS=317} [2024-06-14 12:34:05,132 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 397 predicate places. [2024-06-14 12:34:05,133 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 317 transitions, 3157 flow [2024-06-14 12:34:05,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:05,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:05,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:05,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 12:34:05,133 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:34:05,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:05,133 INFO L85 PathProgramCache]: Analyzing trace with hash 477842756, now seen corresponding path program 28 times [2024-06-14 12:34:05,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:05,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867204204] [2024-06-14 12:34:05,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:05,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:05,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:06,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:06,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:06,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867204204] [2024-06-14 12:34:06,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867204204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:06,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:06,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:34:06,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635678448] [2024-06-14 12:34:06,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:06,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:34:06,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:06,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:34:06,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:34:06,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:34:06,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 317 transitions, 3157 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:06,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:06,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:34:06,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:06,688 INFO L124 PetriNetUnfolderBase]: 899/1744 cut-off events. [2024-06-14 12:34:06,688 INFO L125 PetriNetUnfolderBase]: For 157625/157625 co-relation queries the response was YES. [2024-06-14 12:34:06,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9722 conditions, 1744 events. 899/1744 cut-off events. For 157625/157625 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 11059 event pairs, 184 based on Foata normal form. 2/1745 useless extension candidates. Maximal degree in co-relation 9528. Up to 1369 conditions per place. [2024-06-14 12:34:06,709 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 247 selfloop transitions, 87 changer transitions 0/336 dead transitions. [2024-06-14 12:34:06,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 336 transitions, 3907 flow [2024-06-14 12:34:06,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:34:06,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:34:06,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-14 12:34:06,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409090909090909 [2024-06-14 12:34:06,710 INFO L175 Difference]: Start difference. First operand has 428 places, 317 transitions, 3157 flow. Second operand 11 states and 120 transitions. [2024-06-14 12:34:06,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 336 transitions, 3907 flow [2024-06-14 12:34:07,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 336 transitions, 3719 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-14 12:34:07,780 INFO L231 Difference]: Finished difference. Result has 430 places, 318 transitions, 3183 flow [2024-06-14 12:34:07,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2971, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3183, PETRI_PLACES=430, PETRI_TRANSITIONS=318} [2024-06-14 12:34:07,781 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 399 predicate places. [2024-06-14 12:34:07,781 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 318 transitions, 3183 flow [2024-06-14 12:34:07,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:07,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:07,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:07,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 12:34:07,781 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:34:07,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:07,782 INFO L85 PathProgramCache]: Analyzing trace with hash -518970858, now seen corresponding path program 29 times [2024-06-14 12:34:07,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:07,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479257915] [2024-06-14 12:34:07,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:07,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:07,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:08,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-14 12:34:08,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:08,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479257915] [2024-06-14 12:34:08,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479257915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:08,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:08,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:34:08,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623312373] [2024-06-14 12:34:08,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:08,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:34:08,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:08,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:34:08,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:34:08,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:34:08,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 318 transitions, 3183 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:08,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:08,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:34:08,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:09,149 INFO L124 PetriNetUnfolderBase]: 903/1752 cut-off events. [2024-06-14 12:34:09,150 INFO L125 PetriNetUnfolderBase]: For 157651/157651 co-relation queries the response was YES. [2024-06-14 12:34:09,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9777 conditions, 1752 events. 903/1752 cut-off events. For 157651/157651 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 11125 event pairs, 202 based on Foata normal form. 2/1753 useless extension candidates. Maximal degree in co-relation 9582. Up to 1349 conditions per place. [2024-06-14 12:34:09,169 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 252 selfloop transitions, 83 changer transitions 0/337 dead transitions. [2024-06-14 12:34:09,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 337 transitions, 3933 flow [2024-06-14 12:34:09,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:34:09,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:34:09,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-14 12:34:09,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-14 12:34:09,170 INFO L175 Difference]: Start difference. First operand has 430 places, 318 transitions, 3183 flow. Second operand 11 states and 122 transitions. [2024-06-14 12:34:09,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 337 transitions, 3933 flow [2024-06-14 12:34:10,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 337 transitions, 3729 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-14 12:34:10,168 INFO L231 Difference]: Finished difference. Result has 431 places, 319 transitions, 3185 flow [2024-06-14 12:34:10,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2981, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3185, PETRI_PLACES=431, PETRI_TRANSITIONS=319} [2024-06-14 12:34:10,169 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 400 predicate places. [2024-06-14 12:34:10,169 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 319 transitions, 3185 flow [2024-06-14 12:34:10,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:10,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:10,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:10,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 12:34:10,169 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:34:10,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:10,170 INFO L85 PathProgramCache]: Analyzing trace with hash 477837176, now seen corresponding path program 30 times [2024-06-14 12:34:10,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:10,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820245067] [2024-06-14 12:34:10,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:10,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:10,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:11,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:11,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:11,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820245067] [2024-06-14 12:34:11,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820245067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:11,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:11,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:34:11,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649113971] [2024-06-14 12:34:11,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:11,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:34:11,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:11,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:34:11,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:34:11,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:34:11,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 319 transitions, 3185 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:11,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:11,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:34:11,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:11,683 INFO L124 PetriNetUnfolderBase]: 907/1760 cut-off events. [2024-06-14 12:34:11,684 INFO L125 PetriNetUnfolderBase]: For 157677/157677 co-relation queries the response was YES. [2024-06-14 12:34:11,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9795 conditions, 1760 events. 907/1760 cut-off events. For 157677/157677 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 11218 event pairs, 182 based on Foata normal form. 2/1761 useless extension candidates. Maximal degree in co-relation 9600. Up to 1357 conditions per place. [2024-06-14 12:34:11,705 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 247 selfloop transitions, 89 changer transitions 0/338 dead transitions. [2024-06-14 12:34:11,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 338 transitions, 3937 flow [2024-06-14 12:34:11,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:34:11,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:34:11,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-14 12:34:11,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:34:11,707 INFO L175 Difference]: Start difference. First operand has 431 places, 319 transitions, 3185 flow. Second operand 11 states and 121 transitions. [2024-06-14 12:34:11,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 338 transitions, 3937 flow [2024-06-14 12:34:12,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 338 transitions, 3741 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-14 12:34:12,866 INFO L231 Difference]: Finished difference. Result has 432 places, 320 transitions, 3207 flow [2024-06-14 12:34:12,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2991, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3207, PETRI_PLACES=432, PETRI_TRANSITIONS=320} [2024-06-14 12:34:12,866 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 401 predicate places. [2024-06-14 12:34:12,867 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 320 transitions, 3207 flow [2024-06-14 12:34:12,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:12,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:12,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:12,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 12:34:12,867 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:34:12,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:12,867 INFO L85 PathProgramCache]: Analyzing trace with hash -519115008, now seen corresponding path program 31 times [2024-06-14 12:34:12,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:12,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178815361] [2024-06-14 12:34:12,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:12,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:12,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:13,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:13,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:13,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178815361] [2024-06-14 12:34:13,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178815361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:13,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:13,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:34:13,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291798262] [2024-06-14 12:34:13,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:13,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:34:13,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:13,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:34:13,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:34:13,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:34:13,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 320 transitions, 3207 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:13,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:13,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:34:13,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:14,360 INFO L124 PetriNetUnfolderBase]: 911/1768 cut-off events. [2024-06-14 12:34:14,361 INFO L125 PetriNetUnfolderBase]: For 157725/157725 co-relation queries the response was YES. [2024-06-14 12:34:14,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9845 conditions, 1768 events. 911/1768 cut-off events. For 157725/157725 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 11292 event pairs, 200 based on Foata normal form. 2/1769 useless extension candidates. Maximal degree in co-relation 9650. Up to 1321 conditions per place. [2024-06-14 12:34:14,381 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 252 selfloop transitions, 85 changer transitions 0/339 dead transitions. [2024-06-14 12:34:14,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 339 transitions, 3959 flow [2024-06-14 12:34:14,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:34:14,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:34:14,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-14 12:34:14,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3494318181818182 [2024-06-14 12:34:14,382 INFO L175 Difference]: Start difference. First operand has 432 places, 320 transitions, 3207 flow. Second operand 11 states and 123 transitions. [2024-06-14 12:34:14,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 339 transitions, 3959 flow [2024-06-14 12:34:15,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 339 transitions, 3751 flow, removed 15 selfloop flow, removed 11 redundant places. [2024-06-14 12:34:15,362 INFO L231 Difference]: Finished difference. Result has 432 places, 321 transitions, 3209 flow [2024-06-14 12:34:15,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2999, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3209, PETRI_PLACES=432, PETRI_TRANSITIONS=321} [2024-06-14 12:34:15,370 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 401 predicate places. [2024-06-14 12:34:15,371 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 321 transitions, 3209 flow [2024-06-14 12:34:15,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:15,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:15,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:15,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 12:34:15,371 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:34:15,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:15,372 INFO L85 PathProgramCache]: Analyzing trace with hash 684496196, now seen corresponding path program 32 times [2024-06-14 12:34:15,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:15,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038656168] [2024-06-14 12:34:15,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:15,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:15,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:16,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:16,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:16,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038656168] [2024-06-14 12:34:16,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038656168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:16,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:16,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:34:16,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610685236] [2024-06-14 12:34:16,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:16,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:34:16,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:16,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:34:16,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:34:16,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:34:16,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 321 transitions, 3209 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:16,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:16,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:34:16,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:16,951 INFO L124 PetriNetUnfolderBase]: 931/1812 cut-off events. [2024-06-14 12:34:16,951 INFO L125 PetriNetUnfolderBase]: For 233805/233805 co-relation queries the response was YES. [2024-06-14 12:34:16,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9984 conditions, 1812 events. 931/1812 cut-off events. For 233805/233805 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 11600 event pairs, 188 based on Foata normal form. 12/1823 useless extension candidates. Maximal degree in co-relation 9790. Up to 1395 conditions per place. [2024-06-14 12:34:16,971 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 233 selfloop transitions, 102 changer transitions 7/344 dead transitions. [2024-06-14 12:34:16,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 344 transitions, 4005 flow [2024-06-14 12:34:16,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:34:16,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:34:16,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-14 12:34:16,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3494318181818182 [2024-06-14 12:34:16,973 INFO L175 Difference]: Start difference. First operand has 432 places, 321 transitions, 3209 flow. Second operand 11 states and 123 transitions. [2024-06-14 12:34:16,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 344 transitions, 4005 flow [2024-06-14 12:34:18,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 344 transitions, 3807 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-14 12:34:18,095 INFO L231 Difference]: Finished difference. Result has 434 places, 319 transitions, 3236 flow [2024-06-14 12:34:18,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3013, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3236, PETRI_PLACES=434, PETRI_TRANSITIONS=319} [2024-06-14 12:34:18,095 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 403 predicate places. [2024-06-14 12:34:18,095 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 319 transitions, 3236 flow [2024-06-14 12:34:18,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:18,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:18,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:18,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 12:34:18,096 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:34:18,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:18,096 INFO L85 PathProgramCache]: Analyzing trace with hash 684772902, now seen corresponding path program 5 times [2024-06-14 12:34:18,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:18,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353456343] [2024-06-14 12:34:18,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:18,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:18,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:18,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:18,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:18,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353456343] [2024-06-14 12:34:18,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353456343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:18,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:18,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:34:18,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867823421] [2024-06-14 12:34:18,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:18,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:34:18,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:18,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:34:18,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:34:18,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:34:18,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 319 transitions, 3236 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:18,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:18,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:34:18,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:19,436 INFO L124 PetriNetUnfolderBase]: 941/1838 cut-off events. [2024-06-14 12:34:19,437 INFO L125 PetriNetUnfolderBase]: For 264353/264353 co-relation queries the response was YES. [2024-06-14 12:34:19,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11117 conditions, 1838 events. 941/1838 cut-off events. For 264353/264353 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 11735 event pairs, 200 based on Foata normal form. 8/1845 useless extension candidates. Maximal degree in co-relation 10922. Up to 1248 conditions per place. [2024-06-14 12:34:19,452 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 237 selfloop transitions, 97 changer transitions 8/344 dead transitions. [2024-06-14 12:34:19,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 344 transitions, 4282 flow [2024-06-14 12:34:19,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:34:19,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:34:19,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-14 12:34:19,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3522727272727273 [2024-06-14 12:34:19,453 INFO L175 Difference]: Start difference. First operand has 434 places, 319 transitions, 3236 flow. Second operand 11 states and 124 transitions. [2024-06-14 12:34:19,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 344 transitions, 4282 flow [2024-06-14 12:34:20,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 344 transitions, 3978 flow, removed 17 selfloop flow, removed 14 redundant places. [2024-06-14 12:34:20,730 INFO L231 Difference]: Finished difference. Result has 431 places, 316 transitions, 3112 flow [2024-06-14 12:34:20,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2934, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3112, PETRI_PLACES=431, PETRI_TRANSITIONS=316} [2024-06-14 12:34:20,730 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 400 predicate places. [2024-06-14 12:34:20,730 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 316 transitions, 3112 flow [2024-06-14 12:34:20,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:20,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:20,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:20,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 12:34:20,731 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:34:20,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:20,731 INFO L85 PathProgramCache]: Analyzing trace with hash -522689928, now seen corresponding path program 33 times [2024-06-14 12:34:20,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:20,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100223369] [2024-06-14 12:34:20,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:20,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:20,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:21,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:21,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:21,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100223369] [2024-06-14 12:34:21,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100223369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:21,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:21,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:34:21,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289887140] [2024-06-14 12:34:21,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:21,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:34:21,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:21,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:34:21,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:34:21,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:34:21,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 316 transitions, 3112 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:21,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:21,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:34:21,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:22,359 INFO L124 PetriNetUnfolderBase]: 933/1818 cut-off events. [2024-06-14 12:34:22,360 INFO L125 PetriNetUnfolderBase]: For 234827/234827 co-relation queries the response was YES. [2024-06-14 12:34:22,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11268 conditions, 1818 events. 933/1818 cut-off events. For 234827/234827 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 11568 event pairs, 233 based on Foata normal form. 2/1819 useless extension candidates. Maximal degree in co-relation 11076. Up to 1182 conditions per place. [2024-06-14 12:34:22,380 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 242 selfloop transitions, 93 changer transitions 0/337 dead transitions. [2024-06-14 12:34:22,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 337 transitions, 4144 flow [2024-06-14 12:34:22,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:34:22,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:34:22,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-14 12:34:22,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409090909090909 [2024-06-14 12:34:22,382 INFO L175 Difference]: Start difference. First operand has 431 places, 316 transitions, 3112 flow. Second operand 11 states and 120 transitions. [2024-06-14 12:34:22,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 337 transitions, 4144 flow [2024-06-14 12:34:23,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 337 transitions, 3952 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-14 12:34:23,725 INFO L231 Difference]: Finished difference. Result has 428 places, 318 transitions, 3188 flow [2024-06-14 12:34:23,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2926, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3188, PETRI_PLACES=428, PETRI_TRANSITIONS=318} [2024-06-14 12:34:23,725 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 397 predicate places. [2024-06-14 12:34:23,725 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 318 transitions, 3188 flow [2024-06-14 12:34:23,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:23,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:23,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:23,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 12:34:23,726 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:34:23,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:23,726 INFO L85 PathProgramCache]: Analyzing trace with hash 324209260, now seen corresponding path program 34 times [2024-06-14 12:34:23,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:23,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47570414] [2024-06-14 12:34:23,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:23,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:23,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:24,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:24,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:24,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47570414] [2024-06-14 12:34:24,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47570414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:24,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:24,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:34:24,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255642973] [2024-06-14 12:34:24,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:24,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:34:24,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:24,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:34:24,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:34:24,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:34:24,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 318 transitions, 3188 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:24,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:24,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:34:24,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:25,344 INFO L124 PetriNetUnfolderBase]: 937/1826 cut-off events. [2024-06-14 12:34:25,345 INFO L125 PetriNetUnfolderBase]: For 228369/228369 co-relation queries the response was YES. [2024-06-14 12:34:25,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11342 conditions, 1826 events. 937/1826 cut-off events. For 228369/228369 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 11657 event pairs, 209 based on Foata normal form. 2/1827 useless extension candidates. Maximal degree in co-relation 11152. Up to 1330 conditions per place. [2024-06-14 12:34:25,365 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 244 selfloop transitions, 92 changer transitions 0/338 dead transitions. [2024-06-14 12:34:25,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 338 transitions, 4188 flow [2024-06-14 12:34:25,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:34:25,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:34:25,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-14 12:34:25,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3380681818181818 [2024-06-14 12:34:25,367 INFO L175 Difference]: Start difference. First operand has 428 places, 318 transitions, 3188 flow. Second operand 11 states and 119 transitions. [2024-06-14 12:34:25,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 338 transitions, 4188 flow [2024-06-14 12:34:26,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 338 transitions, 4042 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-14 12:34:26,811 INFO L231 Difference]: Finished difference. Result has 431 places, 319 transitions, 3270 flow [2024-06-14 12:34:26,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3050, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3270, PETRI_PLACES=431, PETRI_TRANSITIONS=319} [2024-06-14 12:34:26,811 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 400 predicate places. [2024-06-14 12:34:26,811 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 319 transitions, 3270 flow [2024-06-14 12:34:26,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:26,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:26,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:26,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 12:34:26,812 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:34:26,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:26,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1247935780, now seen corresponding path program 35 times [2024-06-14 12:34:26,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:26,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357960927] [2024-06-14 12:34:26,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:26,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:26,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:27,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:27,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:27,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357960927] [2024-06-14 12:34:27,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357960927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:27,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:27,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:34:27,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892044809] [2024-06-14 12:34:27,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:27,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:34:27,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:27,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:34:27,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:34:27,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:34:27,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 319 transitions, 3270 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:27,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:27,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:34:27,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:28,415 INFO L124 PetriNetUnfolderBase]: 934/1821 cut-off events. [2024-06-14 12:34:28,415 INFO L125 PetriNetUnfolderBase]: For 212655/212655 co-relation queries the response was YES. [2024-06-14 12:34:28,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11128 conditions, 1821 events. 934/1821 cut-off events. For 212655/212655 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 11629 event pairs, 204 based on Foata normal form. 2/1822 useless extension candidates. Maximal degree in co-relation 10937. Up to 1455 conditions per place. [2024-06-14 12:34:28,436 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 245 selfloop transitions, 91 changer transitions 0/338 dead transitions. [2024-06-14 12:34:28,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 338 transitions, 4024 flow [2024-06-14 12:34:28,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:34:28,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:34:28,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-14 12:34:28,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32954545454545453 [2024-06-14 12:34:28,438 INFO L175 Difference]: Start difference. First operand has 431 places, 319 transitions, 3270 flow. Second operand 11 states and 116 transitions. [2024-06-14 12:34:28,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 338 transitions, 4024 flow [2024-06-14 12:34:29,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 338 transitions, 3798 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-14 12:34:29,583 INFO L231 Difference]: Finished difference. Result has 432 places, 320 transitions, 3266 flow [2024-06-14 12:34:29,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3046, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3266, PETRI_PLACES=432, PETRI_TRANSITIONS=320} [2024-06-14 12:34:29,583 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 401 predicate places. [2024-06-14 12:34:29,583 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 320 transitions, 3266 flow [2024-06-14 12:34:29,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:29,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:29,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:29,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 12:34:29,584 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:34:29,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:29,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1247941360, now seen corresponding path program 36 times [2024-06-14 12:34:29,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:29,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244322977] [2024-06-14 12:34:29,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:29,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:29,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:30,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:30,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:30,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244322977] [2024-06-14 12:34:30,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244322977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:30,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:30,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:34:30,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941497486] [2024-06-14 12:34:30,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:30,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:34:30,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:30,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:34:30,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:34:30,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:34:30,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 320 transitions, 3266 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:30,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:30,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:34:30,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:31,178 INFO L124 PetriNetUnfolderBase]: 931/1816 cut-off events. [2024-06-14 12:34:31,178 INFO L125 PetriNetUnfolderBase]: For 197279/197279 co-relation queries the response was YES. [2024-06-14 12:34:31,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10782 conditions, 1816 events. 931/1816 cut-off events. For 197279/197279 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 11583 event pairs, 203 based on Foata normal form. 2/1817 useless extension candidates. Maximal degree in co-relation 10591. Up to 1410 conditions per place. [2024-06-14 12:34:31,199 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 241 selfloop transitions, 95 changer transitions 0/338 dead transitions. [2024-06-14 12:34:31,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 338 transitions, 3986 flow [2024-06-14 12:34:31,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:34:31,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:34:31,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-14 12:34:31,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33238636363636365 [2024-06-14 12:34:31,201 INFO L175 Difference]: Start difference. First operand has 432 places, 320 transitions, 3266 flow. Second operand 11 states and 117 transitions. [2024-06-14 12:34:31,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 338 transitions, 3986 flow [2024-06-14 12:34:32,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 338 transitions, 3762 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-14 12:34:32,257 INFO L231 Difference]: Finished difference. Result has 433 places, 320 transitions, 3238 flow [2024-06-14 12:34:32,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3042, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3238, PETRI_PLACES=433, PETRI_TRANSITIONS=320} [2024-06-14 12:34:32,258 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 402 predicate places. [2024-06-14 12:34:32,258 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 320 transitions, 3238 flow [2024-06-14 12:34:32,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:32,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:32,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:32,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 12:34:32,259 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:34:32,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:32,259 INFO L85 PathProgramCache]: Analyzing trace with hash -167687798, now seen corresponding path program 37 times [2024-06-14 12:34:32,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:32,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374309234] [2024-06-14 12:34:32,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:32,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:32,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:33,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:33,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:33,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374309234] [2024-06-14 12:34:33,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374309234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:33,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:33,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:34:33,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528064511] [2024-06-14 12:34:33,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:33,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:34:33,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:33,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:34:33,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:34:33,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:34:33,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 320 transitions, 3238 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:33,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:33,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:34:33,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:33,832 INFO L124 PetriNetUnfolderBase]: 935/1824 cut-off events. [2024-06-14 12:34:33,832 INFO L125 PetriNetUnfolderBase]: For 197033/197033 co-relation queries the response was YES. [2024-06-14 12:34:33,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10802 conditions, 1824 events. 935/1824 cut-off events. For 197033/197033 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 11648 event pairs, 196 based on Foata normal form. 2/1822 useless extension candidates. Maximal degree in co-relation 10611. Up to 1238 conditions per place. [2024-06-14 12:34:33,853 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 200 selfloop transitions, 135 changer transitions 0/337 dead transitions. [2024-06-14 12:34:33,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 337 transitions, 3986 flow [2024-06-14 12:34:33,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:34:33,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:34:33,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-14 12:34:33,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-14 12:34:33,855 INFO L175 Difference]: Start difference. First operand has 433 places, 320 transitions, 3238 flow. Second operand 11 states and 122 transitions. [2024-06-14 12:34:33,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 337 transitions, 3986 flow [2024-06-14 12:34:35,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 337 transitions, 3764 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-14 12:34:35,035 INFO L231 Difference]: Finished difference. Result has 433 places, 321 transitions, 3326 flow [2024-06-14 12:34:35,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3016, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3326, PETRI_PLACES=433, PETRI_TRANSITIONS=321} [2024-06-14 12:34:35,035 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 402 predicate places. [2024-06-14 12:34:35,036 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 321 transitions, 3326 flow [2024-06-14 12:34:35,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:35,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:35,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:35,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 12:34:35,036 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:34:35,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:35,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1939289938, now seen corresponding path program 38 times [2024-06-14 12:34:35,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:35,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727073952] [2024-06-14 12:34:35,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:35,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:35,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:35,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:35,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:35,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727073952] [2024-06-14 12:34:35,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727073952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:35,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:35,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:34:35,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613456856] [2024-06-14 12:34:35,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:35,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:34:35,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:35,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:34:35,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:34:36,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:34:36,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 321 transitions, 3326 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:36,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:36,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:34:36,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:36,583 INFO L124 PetriNetUnfolderBase]: 975/1904 cut-off events. [2024-06-14 12:34:36,584 INFO L125 PetriNetUnfolderBase]: For 286457/286457 co-relation queries the response was YES. [2024-06-14 12:34:36,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12713 conditions, 1904 events. 975/1904 cut-off events. For 286457/286457 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 12205 event pairs, 216 based on Foata normal form. 2/1902 useless extension candidates. Maximal degree in co-relation 12522. Up to 1222 conditions per place. [2024-06-14 12:34:36,605 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 205 selfloop transitions, 137 changer transitions 0/344 dead transitions. [2024-06-14 12:34:36,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 344 transitions, 4398 flow [2024-06-14 12:34:36,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:34:36,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:34:36,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-14 12:34:36,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-14 12:34:36,607 INFO L175 Difference]: Start difference. First operand has 433 places, 321 transitions, 3326 flow. Second operand 11 states and 128 transitions. [2024-06-14 12:34:36,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 344 transitions, 4398 flow [2024-06-14 12:34:38,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 344 transitions, 4098 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-14 12:34:38,206 INFO L231 Difference]: Finished difference. Result has 435 places, 323 transitions, 3378 flow [2024-06-14 12:34:38,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3026, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3378, PETRI_PLACES=435, PETRI_TRANSITIONS=323} [2024-06-14 12:34:38,218 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 404 predicate places. [2024-06-14 12:34:38,219 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 323 transitions, 3378 flow [2024-06-14 12:34:38,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:38,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:38,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:38,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-14 12:34:38,219 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:34:38,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:38,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1931932708, now seen corresponding path program 39 times [2024-06-14 12:34:38,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:38,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783426299] [2024-06-14 12:34:38,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:38,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:38,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:39,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:39,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:39,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783426299] [2024-06-14 12:34:39,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783426299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:39,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:39,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:34:39,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509746152] [2024-06-14 12:34:39,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:39,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:34:39,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:39,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:34:39,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:34:39,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:34:39,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 323 transitions, 3378 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:39,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:39,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:34:39,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:39,740 INFO L124 PetriNetUnfolderBase]: 995/1948 cut-off events. [2024-06-14 12:34:39,741 INFO L125 PetriNetUnfolderBase]: For 365948/365948 co-relation queries the response was YES. [2024-06-14 12:34:39,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12908 conditions, 1948 events. 995/1948 cut-off events. For 365948/365948 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 12508 event pairs, 220 based on Foata normal form. 12/1956 useless extension candidates. Maximal degree in co-relation 12716. Up to 1320 conditions per place. [2024-06-14 12:34:39,764 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 207 selfloop transitions, 129 changer transitions 7/345 dead transitions. [2024-06-14 12:34:39,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 345 transitions, 4178 flow [2024-06-14 12:34:39,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:34:39,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:34:39,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-14 12:34:39,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693181818181818 [2024-06-14 12:34:39,765 INFO L175 Difference]: Start difference. First operand has 435 places, 323 transitions, 3378 flow. Second operand 11 states and 130 transitions. [2024-06-14 12:34:39,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 345 transitions, 4178 flow [2024-06-14 12:34:41,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 345 transitions, 3949 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-14 12:34:41,412 INFO L231 Difference]: Finished difference. Result has 439 places, 321 transitions, 3432 flow [2024-06-14 12:34:41,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3155, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3432, PETRI_PLACES=439, PETRI_TRANSITIONS=321} [2024-06-14 12:34:41,413 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 408 predicate places. [2024-06-14 12:34:41,413 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 321 transitions, 3432 flow [2024-06-14 12:34:41,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:41,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:41,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:41,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-14 12:34:41,414 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:34:41,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:41,414 INFO L85 PathProgramCache]: Analyzing trace with hash 377430778, now seen corresponding path program 6 times [2024-06-14 12:34:41,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:41,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776139813] [2024-06-14 12:34:41,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:41,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:41,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:42,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:42,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:42,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776139813] [2024-06-14 12:34:42,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776139813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:42,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:42,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:34:42,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290395012] [2024-06-14 12:34:42,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:42,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:34:42,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:42,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:34:42,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:34:42,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:34:42,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 321 transitions, 3432 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:42,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:42,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:34:42,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:42,723 INFO L124 PetriNetUnfolderBase]: 998/1961 cut-off events. [2024-06-14 12:34:42,724 INFO L125 PetriNetUnfolderBase]: For 383171/383171 co-relation queries the response was YES. [2024-06-14 12:34:42,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13775 conditions, 1961 events. 998/1961 cut-off events. For 383171/383171 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 12621 event pairs, 229 based on Foata normal form. 8/1965 useless extension candidates. Maximal degree in co-relation 13581. Up to 1296 conditions per place. [2024-06-14 12:34:42,747 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 208 selfloop transitions, 126 changer transitions 8/344 dead transitions. [2024-06-14 12:34:42,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 344 transitions, 4442 flow [2024-06-14 12:34:42,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:34:42,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:34:42,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-14 12:34:42,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3721590909090909 [2024-06-14 12:34:42,748 INFO L175 Difference]: Start difference. First operand has 439 places, 321 transitions, 3432 flow. Second operand 11 states and 131 transitions. [2024-06-14 12:34:42,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 344 transitions, 4442 flow [2024-06-14 12:34:44,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 344 transitions, 4153 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-14 12:34:44,473 INFO L231 Difference]: Finished difference. Result has 440 places, 318 transitions, 3379 flow [2024-06-14 12:34:44,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3143, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3379, PETRI_PLACES=440, PETRI_TRANSITIONS=318} [2024-06-14 12:34:44,473 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 409 predicate places. [2024-06-14 12:34:44,474 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 318 transitions, 3379 flow [2024-06-14 12:34:44,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:44,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:44,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:44,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-14 12:34:44,474 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:34:44,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:44,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1369795394, now seen corresponding path program 7 times [2024-06-14 12:34:44,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:44,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45492407] [2024-06-14 12:34:44,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:44,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:44,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:45,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:45,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:45,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45492407] [2024-06-14 12:34:45,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45492407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:45,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:45,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:34:45,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955463513] [2024-06-14 12:34:45,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:45,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:34:45,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:45,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:34:45,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:34:45,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:34:45,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 318 transitions, 3379 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:45,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:45,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:34:45,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:45,920 INFO L124 PetriNetUnfolderBase]: 1006/1981 cut-off events. [2024-06-14 12:34:45,920 INFO L125 PetriNetUnfolderBase]: For 437489/437489 co-relation queries the response was YES. [2024-06-14 12:34:45,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14534 conditions, 1981 events. 1006/1981 cut-off events. For 437489/437489 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 12779 event pairs, 455 based on Foata normal form. 8/1988 useless extension candidates. Maximal degree in co-relation 14339. Up to 1768 conditions per place. [2024-06-14 12:34:45,943 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 311 selfloop transitions, 17 changer transitions 9/339 dead transitions. [2024-06-14 12:34:45,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 339 transitions, 4385 flow [2024-06-14 12:34:45,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:34:45,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:34:45,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-14 12:34:45,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32954545454545453 [2024-06-14 12:34:45,945 INFO L175 Difference]: Start difference. First operand has 440 places, 318 transitions, 3379 flow. Second operand 11 states and 116 transitions. [2024-06-14 12:34:45,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 339 transitions, 4385 flow [2024-06-14 12:34:47,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 339 transitions, 4123 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-14 12:34:47,982 INFO L231 Difference]: Finished difference. Result has 437 places, 314 transitions, 3127 flow [2024-06-14 12:34:47,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3123, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3127, PETRI_PLACES=437, PETRI_TRANSITIONS=314} [2024-06-14 12:34:47,983 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 406 predicate places. [2024-06-14 12:34:47,983 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 314 transitions, 3127 flow [2024-06-14 12:34:47,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:47,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:47,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:47,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-14 12:34:47,983 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:34:47,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:47,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1358753504, now seen corresponding path program 8 times [2024-06-14 12:34:47,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:47,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746284116] [2024-06-14 12:34:47,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:47,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:47,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:48,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:48,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:48,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746284116] [2024-06-14 12:34:48,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746284116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:48,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:48,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:34:48,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816144452] [2024-06-14 12:34:48,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:48,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:34:48,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:48,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:34:48,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:34:48,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:34:48,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 314 transitions, 3127 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:48,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:48,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:34:48,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:49,390 INFO L124 PetriNetUnfolderBase]: 994/1961 cut-off events. [2024-06-14 12:34:49,391 INFO L125 PetriNetUnfolderBase]: For 423262/423262 co-relation queries the response was YES. [2024-06-14 12:34:49,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14104 conditions, 1961 events. 994/1961 cut-off events. For 423262/423262 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 12627 event pairs, 453 based on Foata normal form. 8/1968 useless extension candidates. Maximal degree in co-relation 13925. Up to 1750 conditions per place. [2024-06-14 12:34:49,414 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 309 selfloop transitions, 16 changer transitions 10/337 dead transitions. [2024-06-14 12:34:49,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 337 transitions, 4129 flow [2024-06-14 12:34:49,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:34:49,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:34:49,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 123 transitions. [2024-06-14 12:34:49,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3203125 [2024-06-14 12:34:49,415 INFO L175 Difference]: Start difference. First operand has 437 places, 314 transitions, 3127 flow. Second operand 12 states and 123 transitions. [2024-06-14 12:34:49,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 337 transitions, 4129 flow [2024-06-14 12:34:51,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 337 transitions, 4090 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 12:34:51,403 INFO L231 Difference]: Finished difference. Result has 436 places, 311 transitions, 3110 flow [2024-06-14 12:34:51,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3092, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3110, PETRI_PLACES=436, PETRI_TRANSITIONS=311} [2024-06-14 12:34:51,403 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 405 predicate places. [2024-06-14 12:34:51,403 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 311 transitions, 3110 flow [2024-06-14 12:34:51,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:51,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:51,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:51,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-14 12:34:51,404 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:34:51,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:51,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1369804694, now seen corresponding path program 9 times [2024-06-14 12:34:51,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:51,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681535986] [2024-06-14 12:34:51,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:51,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:51,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:52,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:52,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:52,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681535986] [2024-06-14 12:34:52,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681535986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:52,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:52,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:34:52,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961340953] [2024-06-14 12:34:52,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:52,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:34:52,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:52,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:34:52,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:34:52,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:34:52,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 311 transitions, 3110 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:52,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:52,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:34:52,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:52,740 INFO L124 PetriNetUnfolderBase]: 956/1887 cut-off events. [2024-06-14 12:34:52,740 INFO L125 PetriNetUnfolderBase]: For 357866/357866 co-relation queries the response was YES. [2024-06-14 12:34:52,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12349 conditions, 1887 events. 956/1887 cut-off events. For 357866/357866 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 12040 event pairs, 439 based on Foata normal form. 12/1898 useless extension candidates. Maximal degree in co-relation 12171. Up to 1787 conditions per place. [2024-06-14 12:34:52,762 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 299 selfloop transitions, 15 changer transitions 11/327 dead transitions. [2024-06-14 12:34:52,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 327 transitions, 3816 flow [2024-06-14 12:34:52,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:34:52,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:34:52,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 108 transitions. [2024-06-14 12:34:52,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3068181818181818 [2024-06-14 12:34:52,763 INFO L175 Difference]: Start difference. First operand has 436 places, 311 transitions, 3110 flow. Second operand 11 states and 108 transitions. [2024-06-14 12:34:52,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 327 transitions, 3816 flow [2024-06-14 12:34:54,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 327 transitions, 3759 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-14 12:34:54,379 INFO L231 Difference]: Finished difference. Result has 432 places, 304 transitions, 3034 flow [2024-06-14 12:34:54,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3053, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3034, PETRI_PLACES=432, PETRI_TRANSITIONS=304} [2024-06-14 12:34:54,379 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 401 predicate places. [2024-06-14 12:34:54,379 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 304 transitions, 3034 flow [2024-06-14 12:34:54,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:54,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:54,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:54,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-14 12:34:54,380 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:34:54,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:54,380 INFO L85 PathProgramCache]: Analyzing trace with hash -799548332, now seen corresponding path program 40 times [2024-06-14 12:34:54,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:54,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104383444] [2024-06-14 12:34:54,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:54,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:54,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:55,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:55,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:55,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104383444] [2024-06-14 12:34:55,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104383444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:55,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:55,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:34:55,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710550916] [2024-06-14 12:34:55,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:55,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:34:55,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:55,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:34:55,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:34:55,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:34:55,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 304 transitions, 3034 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:55,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:55,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:34:55,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:55,999 INFO L124 PetriNetUnfolderBase]: 931/1836 cut-off events. [2024-06-14 12:34:55,999 INFO L125 PetriNetUnfolderBase]: For 275992/275992 co-relation queries the response was YES. [2024-06-14 12:34:56,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12111 conditions, 1836 events. 931/1836 cut-off events. For 275992/275992 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 11641 event pairs, 270 based on Foata normal form. 2/1834 useless extension candidates. Maximal degree in co-relation 11935. Up to 1276 conditions per place. [2024-06-14 12:34:56,021 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 214 selfloop transitions, 105 changer transitions 0/321 dead transitions. [2024-06-14 12:34:56,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 321 transitions, 3754 flow [2024-06-14 12:34:56,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:34:56,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:34:56,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-14 12:34:56,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:34:56,022 INFO L175 Difference]: Start difference. First operand has 432 places, 304 transitions, 3034 flow. Second operand 11 states and 121 transitions. [2024-06-14 12:34:56,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 321 transitions, 3754 flow [2024-06-14 12:34:57,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 321 transitions, 3706 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-14 12:34:57,561 INFO L231 Difference]: Finished difference. Result has 428 places, 305 transitions, 3240 flow [2024-06-14 12:34:57,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2986, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3240, PETRI_PLACES=428, PETRI_TRANSITIONS=305} [2024-06-14 12:34:57,561 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 397 predicate places. [2024-06-14 12:34:57,562 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 305 transitions, 3240 flow [2024-06-14 12:34:57,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:57,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:34:57,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:34:57,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-14 12:34:57,562 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:34:57,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:34:57,563 INFO L85 PathProgramCache]: Analyzing trace with hash -2107522114, now seen corresponding path program 41 times [2024-06-14 12:34:57,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:34:57,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331188348] [2024-06-14 12:34:57,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:34:57,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:34:57,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:34:58,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:34:58,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:34:58,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331188348] [2024-06-14 12:34:58,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331188348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:34:58,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:34:58,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:34:58,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340833115] [2024-06-14 12:34:58,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:34:58,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:34:58,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:34:58,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:34:58,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:34:58,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:34:58,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 305 transitions, 3240 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:34:58,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:34:58,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:34:58,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:34:58,964 INFO L124 PetriNetUnfolderBase]: 935/1844 cut-off events. [2024-06-14 12:34:58,964 INFO L125 PetriNetUnfolderBase]: For 277967/277967 co-relation queries the response was YES. [2024-06-14 12:34:58,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12381 conditions, 1844 events. 935/1844 cut-off events. For 277967/277967 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 11743 event pairs, 270 based on Foata normal form. 2/1842 useless extension candidates. Maximal degree in co-relation 12205. Up to 1270 conditions per place. [2024-06-14 12:34:58,985 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 214 selfloop transitions, 106 changer transitions 0/322 dead transitions. [2024-06-14 12:34:58,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 322 transitions, 3962 flow [2024-06-14 12:34:58,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:34:58,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:34:58,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-14 12:34:58,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-14 12:34:58,987 INFO L175 Difference]: Start difference. First operand has 428 places, 305 transitions, 3240 flow. Second operand 11 states and 122 transitions. [2024-06-14 12:34:58,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 322 transitions, 3962 flow [2024-06-14 12:35:00,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 322 transitions, 3718 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-14 12:35:00,769 INFO L231 Difference]: Finished difference. Result has 430 places, 306 transitions, 3254 flow [2024-06-14 12:35:00,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2996, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3254, PETRI_PLACES=430, PETRI_TRANSITIONS=306} [2024-06-14 12:35:00,769 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 399 predicate places. [2024-06-14 12:35:00,769 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 306 transitions, 3254 flow [2024-06-14 12:35:00,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:00,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:35:00,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:35:00,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-14 12:35:00,770 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:35:00,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:35:00,770 INFO L85 PathProgramCache]: Analyzing trace with hash -904055060, now seen corresponding path program 42 times [2024-06-14 12:35:00,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:35:00,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433977861] [2024-06-14 12:35:00,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:35:00,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:35:00,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:35:01,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:35:01,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:35:01,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433977861] [2024-06-14 12:35:01,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433977861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:35:01,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:35:01,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:35:01,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93963133] [2024-06-14 12:35:01,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:35:01,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:35:01,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:35:01,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:35:01,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:35:01,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:35:01,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 306 transitions, 3254 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:01,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:35:01,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:35:01,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:35:02,268 INFO L124 PetriNetUnfolderBase]: 955/1888 cut-off events. [2024-06-14 12:35:02,269 INFO L125 PetriNetUnfolderBase]: For 354982/354982 co-relation queries the response was YES. [2024-06-14 12:35:02,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12570 conditions, 1888 events. 955/1888 cut-off events. For 354982/354982 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 12060 event pairs, 276 based on Foata normal form. 12/1896 useless extension candidates. Maximal degree in co-relation 12393. Up to 1286 conditions per place. [2024-06-14 12:35:02,289 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 221 selfloop transitions, 98 changer transitions 7/328 dead transitions. [2024-06-14 12:35:02,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 328 transitions, 4024 flow [2024-06-14 12:35:02,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:35:02,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:35:02,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-14 12:35:02,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-14 12:35:02,291 INFO L175 Difference]: Start difference. First operand has 430 places, 306 transitions, 3254 flow. Second operand 11 states and 129 transitions. [2024-06-14 12:35:02,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 328 transitions, 4024 flow [2024-06-14 12:35:03,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 328 transitions, 3776 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-14 12:35:03,971 INFO L231 Difference]: Finished difference. Result has 432 places, 304 transitions, 3231 flow [2024-06-14 12:35:03,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3006, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3231, PETRI_PLACES=432, PETRI_TRANSITIONS=304} [2024-06-14 12:35:03,971 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 401 predicate places. [2024-06-14 12:35:03,971 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 304 transitions, 3231 flow [2024-06-14 12:35:03,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:03,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:35:03,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:35:03,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-14 12:35:03,972 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:35:03,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:35:03,972 INFO L85 PathProgramCache]: Analyzing trace with hash 415704472, now seen corresponding path program 43 times [2024-06-14 12:35:03,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:35:03,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216825421] [2024-06-14 12:35:03,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:35:03,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:35:03,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:35:04,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:35:04,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:35:04,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216825421] [2024-06-14 12:35:04,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216825421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:35:04,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:35:04,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:35:04,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851232722] [2024-06-14 12:35:04,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:35:04,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:35:04,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:35:04,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:35:04,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:35:04,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:35:04,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 304 transitions, 3231 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:04,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:35:04,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:35:04,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:35:05,512 INFO L124 PetriNetUnfolderBase]: 935/1848 cut-off events. [2024-06-14 12:35:05,513 INFO L125 PetriNetUnfolderBase]: For 287593/287593 co-relation queries the response was YES. [2024-06-14 12:35:05,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12469 conditions, 1848 events. 935/1848 cut-off events. For 287593/287593 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 11763 event pairs, 276 based on Foata normal form. 2/1846 useless extension candidates. Maximal degree in co-relation 12291. Up to 1270 conditions per place. [2024-06-14 12:35:05,535 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 218 selfloop transitions, 101 changer transitions 0/321 dead transitions. [2024-06-14 12:35:05,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 321 transitions, 3953 flow [2024-06-14 12:35:05,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:35:05,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:35:05,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-14 12:35:05,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-14 12:35:05,536 INFO L175 Difference]: Start difference. First operand has 432 places, 304 transitions, 3231 flow. Second operand 11 states and 121 transitions. [2024-06-14 12:35:05,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 321 transitions, 3953 flow [2024-06-14 12:35:07,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 321 transitions, 3701 flow, removed 20 selfloop flow, removed 11 redundant places. [2024-06-14 12:35:07,291 INFO L231 Difference]: Finished difference. Result has 432 places, 305 transitions, 3231 flow [2024-06-14 12:35:07,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2979, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3231, PETRI_PLACES=432, PETRI_TRANSITIONS=305} [2024-06-14 12:35:07,292 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 401 predicate places. [2024-06-14 12:35:07,292 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 305 transitions, 3231 flow [2024-06-14 12:35:07,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:07,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:35:07,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:35:07,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-14 12:35:07,292 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:35:07,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:35:07,293 INFO L85 PathProgramCache]: Analyzing trace with hash -803272982, now seen corresponding path program 44 times [2024-06-14 12:35:07,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:35:07,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081679037] [2024-06-14 12:35:07,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:35:07,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:35:07,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:35:08,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:35:08,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:35:08,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081679037] [2024-06-14 12:35:08,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081679037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:35:08,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:35:08,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:35:08,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473040689] [2024-06-14 12:35:08,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:35:08,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:35:08,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:35:08,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:35:08,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:35:08,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:35:08,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 305 transitions, 3231 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:08,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:35:08,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:35:08,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:35:08,877 INFO L124 PetriNetUnfolderBase]: 968/1915 cut-off events. [2024-06-14 12:35:08,877 INFO L125 PetriNetUnfolderBase]: For 367380/367380 co-relation queries the response was YES. [2024-06-14 12:35:08,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13927 conditions, 1915 events. 968/1915 cut-off events. For 367380/367380 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 12275 event pairs, 289 based on Foata normal form. 2/1913 useless extension candidates. Maximal degree in co-relation 13749. Up to 1099 conditions per place. [2024-06-14 12:35:08,900 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 214 selfloop transitions, 111 changer transitions 0/327 dead transitions. [2024-06-14 12:35:08,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 327 transitions, 4241 flow [2024-06-14 12:35:08,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:35:08,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:35:08,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-14 12:35:08,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36079545454545453 [2024-06-14 12:35:08,902 INFO L175 Difference]: Start difference. First operand has 432 places, 305 transitions, 3231 flow. Second operand 11 states and 127 transitions. [2024-06-14 12:35:08,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 327 transitions, 4241 flow [2024-06-14 12:35:10,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 327 transitions, 4027 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-14 12:35:10,831 INFO L231 Difference]: Finished difference. Result has 435 places, 306 transitions, 3289 flow [2024-06-14 12:35:10,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3017, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3289, PETRI_PLACES=435, PETRI_TRANSITIONS=306} [2024-06-14 12:35:10,832 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 404 predicate places. [2024-06-14 12:35:10,832 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 306 transitions, 3289 flow [2024-06-14 12:35:10,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:10,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:35:10,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:35:10,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-14 12:35:10,832 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:35:10,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:35:10,833 INFO L85 PathProgramCache]: Analyzing trace with hash 2096092424, now seen corresponding path program 45 times [2024-06-14 12:35:10,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:35:10,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273621267] [2024-06-14 12:35:10,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:35:10,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:35:10,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:35:11,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:35:11,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:35:11,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273621267] [2024-06-14 12:35:11,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273621267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:35:11,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:35:11,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:35:11,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633493159] [2024-06-14 12:35:11,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:35:11,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:35:11,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:35:11,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:35:11,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:35:11,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:35:11,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 306 transitions, 3289 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:11,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:35:11,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:35:11,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:35:12,373 INFO L124 PetriNetUnfolderBase]: 959/1900 cut-off events. [2024-06-14 12:35:12,373 INFO L125 PetriNetUnfolderBase]: For 373381/373381 co-relation queries the response was YES. [2024-06-14 12:35:12,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12758 conditions, 1900 events. 959/1900 cut-off events. For 373381/373381 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 12227 event pairs, 248 based on Foata normal form. 12/1908 useless extension candidates. Maximal degree in co-relation 12579. Up to 1304 conditions per place. [2024-06-14 12:35:12,395 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 215 selfloop transitions, 104 changer transitions 7/328 dead transitions. [2024-06-14 12:35:12,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 328 transitions, 4065 flow [2024-06-14 12:35:12,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:35:12,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:35:12,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-14 12:35:12,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-14 12:35:12,396 INFO L175 Difference]: Start difference. First operand has 435 places, 306 transitions, 3289 flow. Second operand 11 states and 128 transitions. [2024-06-14 12:35:12,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 328 transitions, 4065 flow [2024-06-14 12:35:14,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 328 transitions, 3746 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-14 12:35:14,178 INFO L231 Difference]: Finished difference. Result has 436 places, 304 transitions, 3211 flow [2024-06-14 12:35:14,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2977, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3211, PETRI_PLACES=436, PETRI_TRANSITIONS=304} [2024-06-14 12:35:14,178 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 405 predicate places. [2024-06-14 12:35:14,178 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 304 transitions, 3211 flow [2024-06-14 12:35:14,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:14,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:35:14,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:35:14,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-14 12:35:14,179 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:35:14,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:35:14,179 INFO L85 PathProgramCache]: Analyzing trace with hash 197259702, now seen corresponding path program 46 times [2024-06-14 12:35:14,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:35:14,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461756033] [2024-06-14 12:35:14,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:35:14,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:35:14,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:35:15,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:35:15,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:35:15,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461756033] [2024-06-14 12:35:15,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461756033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:35:15,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:35:15,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:35:15,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830511547] [2024-06-14 12:35:15,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:35:15,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:35:15,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:35:15,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:35:15,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:35:15,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:35:15,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 304 transitions, 3211 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:15,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:35:15,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:35:15,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:35:15,608 INFO L124 PetriNetUnfolderBase]: 939/1860 cut-off events. [2024-06-14 12:35:15,608 INFO L125 PetriNetUnfolderBase]: For 301800/301800 co-relation queries the response was YES. [2024-06-14 12:35:15,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12425 conditions, 1860 events. 939/1860 cut-off events. For 301800/301800 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 11889 event pairs, 276 based on Foata normal form. 2/1858 useless extension candidates. Maximal degree in co-relation 12247. Up to 1312 conditions per place. [2024-06-14 12:35:15,629 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 227 selfloop transitions, 93 changer transitions 0/322 dead transitions. [2024-06-14 12:35:15,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 322 transitions, 3942 flow [2024-06-14 12:35:15,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:35:15,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:35:15,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-14 12:35:15,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35511363636363635 [2024-06-14 12:35:15,630 INFO L175 Difference]: Start difference. First operand has 436 places, 304 transitions, 3211 flow. Second operand 11 states and 125 transitions. [2024-06-14 12:35:15,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 322 transitions, 3942 flow [2024-06-14 12:35:17,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 322 transitions, 3641 flow, removed 21 selfloop flow, removed 12 redundant places. [2024-06-14 12:35:17,305 INFO L231 Difference]: Finished difference. Result has 435 places, 305 transitions, 3145 flow [2024-06-14 12:35:17,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2912, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3145, PETRI_PLACES=435, PETRI_TRANSITIONS=305} [2024-06-14 12:35:17,305 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 404 predicate places. [2024-06-14 12:35:17,305 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 305 transitions, 3145 flow [2024-06-14 12:35:17,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:17,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:35:17,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:35:17,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-14 12:35:17,306 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:35:17,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:35:17,307 INFO L85 PathProgramCache]: Analyzing trace with hash 2088740774, now seen corresponding path program 47 times [2024-06-14 12:35:17,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:35:17,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788913662] [2024-06-14 12:35:17,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:35:17,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:35:17,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:35:18,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:35:18,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:35:18,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788913662] [2024-06-14 12:35:18,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788913662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:35:18,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:35:18,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:35:18,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747920287] [2024-06-14 12:35:18,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:35:18,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:35:18,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:35:18,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:35:18,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:35:18,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:35:18,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 305 transitions, 3145 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:18,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:35:18,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:35:18,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:35:18,869 INFO L124 PetriNetUnfolderBase]: 943/1868 cut-off events. [2024-06-14 12:35:18,869 INFO L125 PetriNetUnfolderBase]: For 306415/306415 co-relation queries the response was YES. [2024-06-14 12:35:18,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12389 conditions, 1868 events. 943/1868 cut-off events. For 306415/306415 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 11963 event pairs, 246 based on Foata normal form. 2/1866 useless extension candidates. Maximal degree in co-relation 12211. Up to 1320 conditions per place. [2024-06-14 12:35:18,888 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 218 selfloop transitions, 103 changer transitions 0/323 dead transitions. [2024-06-14 12:35:18,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 323 transitions, 3878 flow [2024-06-14 12:35:18,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:35:18,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:35:18,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-14 12:35:18,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3494318181818182 [2024-06-14 12:35:18,889 INFO L175 Difference]: Start difference. First operand has 435 places, 305 transitions, 3145 flow. Second operand 11 states and 123 transitions. [2024-06-14 12:35:18,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 323 transitions, 3878 flow [2024-06-14 12:35:20,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 323 transitions, 3656 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-14 12:35:20,521 INFO L231 Difference]: Finished difference. Result has 437 places, 306 transitions, 3178 flow [2024-06-14 12:35:20,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2923, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3178, PETRI_PLACES=437, PETRI_TRANSITIONS=306} [2024-06-14 12:35:20,522 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 406 predicate places. [2024-06-14 12:35:20,522 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 306 transitions, 3178 flow [2024-06-14 12:35:20,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:20,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:35:20,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:35:20,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-14 12:35:20,523 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:35:20,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:35:20,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1412656656, now seen corresponding path program 48 times [2024-06-14 12:35:20,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:35:20,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204191798] [2024-06-14 12:35:20,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:35:20,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:35:20,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:35:21,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:35:21,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:35:21,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204191798] [2024-06-14 12:35:21,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204191798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:35:21,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:35:21,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:35:21,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5306585] [2024-06-14 12:35:21,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:35:21,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:35:21,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:35:21,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:35:21,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:35:21,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:35:21,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 306 transitions, 3178 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:21,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:35:21,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:35:21,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:35:22,101 INFO L124 PetriNetUnfolderBase]: 947/1876 cut-off events. [2024-06-14 12:35:22,102 INFO L125 PetriNetUnfolderBase]: For 311364/311364 co-relation queries the response was YES. [2024-06-14 12:35:22,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12492 conditions, 1876 events. 947/1876 cut-off events. For 311364/311364 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 12007 event pairs, 278 based on Foata normal form. 2/1874 useless extension candidates. Maximal degree in co-relation 12313. Up to 1314 conditions per place. [2024-06-14 12:35:22,124 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 228 selfloop transitions, 94 changer transitions 0/324 dead transitions. [2024-06-14 12:35:22,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 324 transitions, 3913 flow [2024-06-14 12:35:22,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:35:22,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:35:22,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-14 12:35:22,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35795454545454547 [2024-06-14 12:35:22,137 INFO L175 Difference]: Start difference. First operand has 437 places, 306 transitions, 3178 flow. Second operand 11 states and 126 transitions. [2024-06-14 12:35:22,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 324 transitions, 3913 flow [2024-06-14 12:35:23,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 324 transitions, 3669 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-14 12:35:23,904 INFO L231 Difference]: Finished difference. Result has 439 places, 307 transitions, 3173 flow [2024-06-14 12:35:23,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2934, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3173, PETRI_PLACES=439, PETRI_TRANSITIONS=307} [2024-06-14 12:35:23,904 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 408 predicate places. [2024-06-14 12:35:23,905 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 307 transitions, 3173 flow [2024-06-14 12:35:23,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:23,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:35:23,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:35:23,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-14 12:35:23,905 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:35:23,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:35:23,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1412512506, now seen corresponding path program 49 times [2024-06-14 12:35:23,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:35:23,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068728184] [2024-06-14 12:35:23,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:35:23,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:35:23,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:35:24,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:35:24,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:35:24,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068728184] [2024-06-14 12:35:24,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068728184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:35:24,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:35:24,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:35:24,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45741420] [2024-06-14 12:35:24,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:35:24,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:35:24,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:35:24,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:35:24,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:35:24,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:35:24,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 307 transitions, 3173 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:24,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:35:24,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:35:24,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:35:25,474 INFO L124 PetriNetUnfolderBase]: 958/1897 cut-off events. [2024-06-14 12:35:25,474 INFO L125 PetriNetUnfolderBase]: For 333911/333911 co-relation queries the response was YES. [2024-06-14 12:35:25,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12953 conditions, 1897 events. 958/1897 cut-off events. For 333911/333911 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 12203 event pairs, 283 based on Foata normal form. 2/1895 useless extension candidates. Maximal degree in co-relation 12773. Up to 1288 conditions per place. [2024-06-14 12:35:25,498 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 228 selfloop transitions, 97 changer transitions 0/327 dead transitions. [2024-06-14 12:35:25,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 327 transitions, 4219 flow [2024-06-14 12:35:25,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:35:25,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:35:25,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-14 12:35:25,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36079545454545453 [2024-06-14 12:35:25,499 INFO L175 Difference]: Start difference. First operand has 439 places, 307 transitions, 3173 flow. Second operand 11 states and 127 transitions. [2024-06-14 12:35:25,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 327 transitions, 4219 flow [2024-06-14 12:35:27,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 327 transitions, 3991 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-14 12:35:27,262 INFO L231 Difference]: Finished difference. Result has 441 places, 309 transitions, 3239 flow [2024-06-14 12:35:27,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2945, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3239, PETRI_PLACES=441, PETRI_TRANSITIONS=309} [2024-06-14 12:35:27,263 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 410 predicate places. [2024-06-14 12:35:27,263 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 309 transitions, 3239 flow [2024-06-14 12:35:27,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:27,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:35:27,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:35:27,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-14 12:35:27,264 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:35:27,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:35:27,264 INFO L85 PathProgramCache]: Analyzing trace with hash 2088735194, now seen corresponding path program 50 times [2024-06-14 12:35:27,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:35:27,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158345201] [2024-06-14 12:35:27,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:35:27,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:35:27,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:35:28,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:35:28,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:35:28,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158345201] [2024-06-14 12:35:28,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158345201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:35:28,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:35:28,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:35:28,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127782672] [2024-06-14 12:35:28,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:35:28,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:35:28,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:35:28,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:35:28,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:35:28,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:35:28,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 309 transitions, 3239 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:28,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:35:28,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:35:28,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:35:28,752 INFO L124 PetriNetUnfolderBase]: 962/1905 cut-off events. [2024-06-14 12:35:28,752 INFO L125 PetriNetUnfolderBase]: For 339390/339390 co-relation queries the response was YES. [2024-06-14 12:35:28,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13044 conditions, 1905 events. 962/1905 cut-off events. For 339390/339390 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 12250 event pairs, 251 based on Foata normal form. 2/1903 useless extension candidates. Maximal degree in co-relation 12863. Up to 1337 conditions per place. [2024-06-14 12:35:28,775 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 220 selfloop transitions, 105 changer transitions 0/327 dead transitions. [2024-06-14 12:35:28,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 327 transitions, 3984 flow [2024-06-14 12:35:28,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:35:28,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:35:28,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-14 12:35:28,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3522727272727273 [2024-06-14 12:35:28,777 INFO L175 Difference]: Start difference. First operand has 441 places, 309 transitions, 3239 flow. Second operand 11 states and 124 transitions. [2024-06-14 12:35:28,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 327 transitions, 3984 flow [2024-06-14 12:35:30,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 327 transitions, 3827 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-14 12:35:30,497 INFO L231 Difference]: Finished difference. Result has 445 places, 310 transitions, 3347 flow [2024-06-14 12:35:30,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3082, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3347, PETRI_PLACES=445, PETRI_TRANSITIONS=310} [2024-06-14 12:35:30,498 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 414 predicate places. [2024-06-14 12:35:30,498 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 310 transitions, 3347 flow [2024-06-14 12:35:30,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:30,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:35:30,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:35:30,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-14 12:35:30,498 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:35:30,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:35:30,499 INFO L85 PathProgramCache]: Analyzing trace with hash 2096369130, now seen corresponding path program 10 times [2024-06-14 12:35:30,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:35:30,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133286644] [2024-06-14 12:35:30,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:35:30,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:35:30,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:35:31,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:35:31,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:35:31,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133286644] [2024-06-14 12:35:31,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133286644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:35:31,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:35:31,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:35:31,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057649281] [2024-06-14 12:35:31,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:35:31,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:35:31,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:35:31,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:35:31,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:35:31,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:35:31,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 310 transitions, 3347 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:31,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:35:31,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:35:31,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:35:31,831 INFO L124 PetriNetUnfolderBase]: 996/1979 cut-off events. [2024-06-14 12:35:31,832 INFO L125 PetriNetUnfolderBase]: For 456827/456827 co-relation queries the response was YES. [2024-06-14 12:35:31,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14565 conditions, 1979 events. 996/1979 cut-off events. For 456827/456827 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 12815 event pairs, 269 based on Foata normal form. 8/1983 useless extension candidates. Maximal degree in co-relation 14382. Up to 1331 conditions per place. [2024-06-14 12:35:31,857 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 223 selfloop transitions, 101 changer transitions 8/334 dead transitions. [2024-06-14 12:35:31,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 334 transitions, 4400 flow [2024-06-14 12:35:31,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:35:31,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:35:31,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-14 12:35:31,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-14 12:35:31,858 INFO L175 Difference]: Start difference. First operand has 445 places, 310 transitions, 3347 flow. Second operand 11 states and 129 transitions. [2024-06-14 12:35:31,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 334 transitions, 4400 flow [2024-06-14 12:35:33,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 334 transitions, 4146 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-14 12:35:33,848 INFO L231 Difference]: Finished difference. Result has 447 places, 307 transitions, 3279 flow [2024-06-14 12:35:33,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3093, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3279, PETRI_PLACES=447, PETRI_TRANSITIONS=307} [2024-06-14 12:35:33,848 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 416 predicate places. [2024-06-14 12:35:33,848 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 307 transitions, 3279 flow [2024-06-14 12:35:33,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:33,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:35:33,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:35:33,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-14 12:35:33,849 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:35:33,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:35:33,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1611964026, now seen corresponding path program 51 times [2024-06-14 12:35:33,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:35:33,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50795879] [2024-06-14 12:35:33,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:35:33,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:35:33,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:35:34,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:35:34,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:35:34,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50795879] [2024-06-14 12:35:34,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50795879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:35:34,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:35:34,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:35:34,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940922988] [2024-06-14 12:35:34,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:35:34,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:35:34,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:35:34,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:35:34,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:35:34,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:35:34,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 307 transitions, 3279 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:34,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:35:34,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:35:34,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:35:35,454 INFO L124 PetriNetUnfolderBase]: 981/1946 cut-off events. [2024-06-14 12:35:35,454 INFO L125 PetriNetUnfolderBase]: For 413376/413376 co-relation queries the response was YES. [2024-06-14 12:35:35,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14484 conditions, 1946 events. 981/1946 cut-off events. For 413376/413376 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 12518 event pairs, 301 based on Foata normal form. 2/1944 useless extension candidates. Maximal degree in co-relation 14300. Up to 1401 conditions per place. [2024-06-14 12:35:35,479 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 230 selfloop transitions, 93 changer transitions 0/325 dead transitions. [2024-06-14 12:35:35,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 325 transitions, 4020 flow [2024-06-14 12:35:35,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:35:35,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:35:35,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-14 12:35:35,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-14 12:35:35,481 INFO L175 Difference]: Start difference. First operand has 447 places, 307 transitions, 3279 flow. Second operand 11 states and 122 transitions. [2024-06-14 12:35:35,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 325 transitions, 4020 flow [2024-06-14 12:35:37,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 325 transitions, 3815 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 12:35:37,524 INFO L231 Difference]: Finished difference. Result has 444 places, 308 transitions, 3313 flow [2024-06-14 12:35:37,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3074, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3313, PETRI_PLACES=444, PETRI_TRANSITIONS=308} [2024-06-14 12:35:37,525 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 413 predicate places. [2024-06-14 12:35:37,525 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 308 transitions, 3313 flow [2024-06-14 12:35:37,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:37,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:35:37,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:35:37,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-14 12:35:37,526 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:35:37,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:35:37,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1619592382, now seen corresponding path program 11 times [2024-06-14 12:35:37,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:35:37,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34996207] [2024-06-14 12:35:37,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:35:37,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:35:37,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:35:38,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:35:38,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:35:38,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34996207] [2024-06-14 12:35:38,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34996207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:35:38,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:35:38,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:35:38,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389593041] [2024-06-14 12:35:38,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:35:38,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:35:38,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:35:38,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:35:38,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:35:38,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:35:38,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 308 transitions, 3313 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:38,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:35:38,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:35:38,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:35:38,892 INFO L124 PetriNetUnfolderBase]: 994/1981 cut-off events. [2024-06-14 12:35:38,892 INFO L125 PetriNetUnfolderBase]: For 471253/471253 co-relation queries the response was YES. [2024-06-14 12:35:38,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14706 conditions, 1981 events. 994/1981 cut-off events. For 471253/471253 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 12800 event pairs, 304 based on Foata normal form. 8/1985 useless extension candidates. Maximal degree in co-relation 14524. Up to 1331 conditions per place. [2024-06-14 12:35:38,917 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 227 selfloop transitions, 92 changer transitions 8/329 dead transitions. [2024-06-14 12:35:38,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 329 transitions, 4283 flow [2024-06-14 12:35:38,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:35:38,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:35:38,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-14 12:35:38,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35511363636363635 [2024-06-14 12:35:38,918 INFO L175 Difference]: Start difference. First operand has 444 places, 308 transitions, 3313 flow. Second operand 11 states and 125 transitions. [2024-06-14 12:35:38,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 329 transitions, 4283 flow [2024-06-14 12:35:40,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 329 transitions, 4057 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-14 12:35:40,813 INFO L231 Difference]: Finished difference. Result has 446 places, 304 transitions, 3239 flow [2024-06-14 12:35:40,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3087, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3239, PETRI_PLACES=446, PETRI_TRANSITIONS=304} [2024-06-14 12:35:40,814 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 415 predicate places. [2024-06-14 12:35:40,814 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 304 transitions, 3239 flow [2024-06-14 12:35:40,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:40,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:35:40,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:35:40,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-14 12:35:40,814 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:35:40,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:35:40,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1611958446, now seen corresponding path program 52 times [2024-06-14 12:35:40,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:35:40,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499722586] [2024-06-14 12:35:40,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:35:40,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:35:40,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:35:41,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:35:41,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:35:41,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499722586] [2024-06-14 12:35:41,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499722586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:35:41,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:35:41,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:35:41,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483264364] [2024-06-14 12:35:41,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:35:41,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:35:41,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:35:41,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:35:41,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:35:41,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:35:41,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 304 transitions, 3239 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:41,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:35:41,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:35:41,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:35:42,339 INFO L124 PetriNetUnfolderBase]: 972/1935 cut-off events. [2024-06-14 12:35:42,340 INFO L125 PetriNetUnfolderBase]: For 410873/410873 co-relation queries the response was YES. [2024-06-14 12:35:42,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14225 conditions, 1935 events. 972/1935 cut-off events. For 410873/410873 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 12433 event pairs, 303 based on Foata normal form. 2/1933 useless extension candidates. Maximal degree in co-relation 14042. Up to 1373 conditions per place. [2024-06-14 12:35:42,363 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 224 selfloop transitions, 94 changer transitions 0/320 dead transitions. [2024-06-14 12:35:42,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 320 transitions, 3917 flow [2024-06-14 12:35:42,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:35:42,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:35:42,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-14 12:35:42,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3352272727272727 [2024-06-14 12:35:42,364 INFO L175 Difference]: Start difference. First operand has 446 places, 304 transitions, 3239 flow. Second operand 11 states and 118 transitions. [2024-06-14 12:35:42,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 320 transitions, 3917 flow [2024-06-14 12:35:44,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 320 transitions, 3618 flow, removed 25 selfloop flow, removed 12 redundant places. [2024-06-14 12:35:44,111 INFO L231 Difference]: Finished difference. Result has 442 places, 304 transitions, 3132 flow [2024-06-14 12:35:44,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2940, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3132, PETRI_PLACES=442, PETRI_TRANSITIONS=304} [2024-06-14 12:35:44,111 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 411 predicate places. [2024-06-14 12:35:44,111 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 304 transitions, 3132 flow [2024-06-14 12:35:44,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:44,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:35:44,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:35:44,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-14 12:35:44,112 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:35:44,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:35:44,112 INFO L85 PathProgramCache]: Analyzing trace with hash 472526910, now seen corresponding path program 53 times [2024-06-14 12:35:44,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:35:44,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972938499] [2024-06-14 12:35:44,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:35:44,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:35:44,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:35:45,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:35:45,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:35:45,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972938499] [2024-06-14 12:35:45,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972938499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:35:45,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:35:45,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:35:45,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95900437] [2024-06-14 12:35:45,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:35:45,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:35:45,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:35:45,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:35:45,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:35:45,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:35:45,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 304 transitions, 3132 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:45,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:35:45,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:35:45,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:35:45,785 INFO L124 PetriNetUnfolderBase]: 969/1930 cut-off events. [2024-06-14 12:35:45,785 INFO L125 PetriNetUnfolderBase]: For 363666/363666 co-relation queries the response was YES. [2024-06-14 12:35:45,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13449 conditions, 1930 events. 969/1930 cut-off events. For 363666/363666 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 12423 event pairs, 274 based on Foata normal form. 2/1928 useless extension candidates. Maximal degree in co-relation 13269. Up to 1388 conditions per place. [2024-06-14 12:35:45,808 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 214 selfloop transitions, 104 changer transitions 0/320 dead transitions. [2024-06-14 12:35:45,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 320 transitions, 3859 flow [2024-06-14 12:35:45,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:35:45,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:35:45,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-14 12:35:45,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32386363636363635 [2024-06-14 12:35:45,813 INFO L175 Difference]: Start difference. First operand has 442 places, 304 transitions, 3132 flow. Second operand 11 states and 114 transitions. [2024-06-14 12:35:45,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 320 transitions, 3859 flow [2024-06-14 12:35:47,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 320 transitions, 3653 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 12:35:47,254 INFO L231 Difference]: Finished difference. Result has 443 places, 305 transitions, 3191 flow [2024-06-14 12:35:47,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2926, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3191, PETRI_PLACES=443, PETRI_TRANSITIONS=305} [2024-06-14 12:35:47,255 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 412 predicate places. [2024-06-14 12:35:47,255 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 305 transitions, 3191 flow [2024-06-14 12:35:47,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:47,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:35:47,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:35:47,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-14 12:35:47,256 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:35:47,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:35:47,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1889433404, now seen corresponding path program 54 times [2024-06-14 12:35:47,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:35:47,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985099780] [2024-06-14 12:35:47,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:35:47,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:35:47,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:35:48,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:35:48,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:35:48,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985099780] [2024-06-14 12:35:48,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985099780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:35:48,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:35:48,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:35:48,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69229846] [2024-06-14 12:35:48,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:35:48,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:35:48,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:35:48,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:35:48,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:35:48,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:35:48,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 305 transitions, 3191 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:48,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:35:48,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:35:48,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:35:48,722 INFO L124 PetriNetUnfolderBase]: 973/1938 cut-off events. [2024-06-14 12:35:48,723 INFO L125 PetriNetUnfolderBase]: For 370669/370669 co-relation queries the response was YES. [2024-06-14 12:35:48,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13620 conditions, 1938 events. 973/1938 cut-off events. For 370669/370669 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 12478 event pairs, 274 based on Foata normal form. 2/1936 useless extension candidates. Maximal degree in co-relation 13439. Up to 1382 conditions per place. [2024-06-14 12:35:48,745 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 214 selfloop transitions, 105 changer transitions 0/321 dead transitions. [2024-06-14 12:35:48,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 321 transitions, 3920 flow [2024-06-14 12:35:48,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:35:48,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:35:48,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-14 12:35:48,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32670454545454547 [2024-06-14 12:35:48,746 INFO L175 Difference]: Start difference. First operand has 443 places, 305 transitions, 3191 flow. Second operand 11 states and 115 transitions. [2024-06-14 12:35:48,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 321 transitions, 3920 flow [2024-06-14 12:35:50,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 321 transitions, 3666 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-14 12:35:50,401 INFO L231 Difference]: Finished difference. Result has 445 places, 306 transitions, 3206 flow [2024-06-14 12:35:50,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2937, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3206, PETRI_PLACES=445, PETRI_TRANSITIONS=306} [2024-06-14 12:35:50,401 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 414 predicate places. [2024-06-14 12:35:50,402 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 306 transitions, 3206 flow [2024-06-14 12:35:50,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:50,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:35:50,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:35:50,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-14 12:35:50,402 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:35:50,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:35:50,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1889289254, now seen corresponding path program 55 times [2024-06-14 12:35:50,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:35:50,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161781235] [2024-06-14 12:35:50,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:35:50,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:35:50,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:35:51,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-14 12:35:51,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:35:51,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161781235] [2024-06-14 12:35:51,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161781235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:35:51,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:35:51,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:35:51,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698245936] [2024-06-14 12:35:51,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:35:51,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:35:51,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:35:51,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:35:51,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:35:51,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:35:51,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 306 transitions, 3206 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:51,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:35:51,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:35:51,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:35:51,959 INFO L124 PetriNetUnfolderBase]: 970/1933 cut-off events. [2024-06-14 12:35:51,960 INFO L125 PetriNetUnfolderBase]: For 359776/359776 co-relation queries the response was YES. [2024-06-14 12:35:51,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13269 conditions, 1933 events. 970/1933 cut-off events. For 359776/359776 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 12453 event pairs, 269 based on Foata normal form. 2/1931 useless extension candidates. Maximal degree in co-relation 13087. Up to 1297 conditions per place. [2024-06-14 12:35:51,977 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 206 selfloop transitions, 113 changer transitions 0/321 dead transitions. [2024-06-14 12:35:51,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 321 transitions, 3880 flow [2024-06-14 12:35:51,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:35:51,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:35:51,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-14 12:35:51,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32670454545454547 [2024-06-14 12:35:51,978 INFO L175 Difference]: Start difference. First operand has 445 places, 306 transitions, 3206 flow. Second operand 11 states and 115 transitions. [2024-06-14 12:35:51,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 321 transitions, 3880 flow [2024-06-14 12:35:53,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 321 transitions, 3598 flow, removed 37 selfloop flow, removed 9 redundant places. [2024-06-14 12:35:53,706 INFO L231 Difference]: Finished difference. Result has 447 places, 306 transitions, 3154 flow [2024-06-14 12:35:53,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2924, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3154, PETRI_PLACES=447, PETRI_TRANSITIONS=306} [2024-06-14 12:35:53,706 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 416 predicate places. [2024-06-14 12:35:53,706 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 306 transitions, 3154 flow [2024-06-14 12:35:53,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:53,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:35:53,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:35:53,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-14 12:35:53,707 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:35:53,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:35:53,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1003565323, now seen corresponding path program 1 times [2024-06-14 12:35:53,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:35:53,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278135726] [2024-06-14 12:35:53,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:35:53,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:35:53,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:35:54,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:35:54,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:35:54,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278135726] [2024-06-14 12:35:54,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278135726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:35:54,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:35:54,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:35:54,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828834421] [2024-06-14 12:35:54,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:35:54,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:35:54,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:35:54,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:35:54,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:35:54,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:35:54,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 306 transitions, 3154 flow. Second operand has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:54,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:35:54,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:35:54,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:35:55,165 INFO L124 PetriNetUnfolderBase]: 978/1953 cut-off events. [2024-06-14 12:35:55,166 INFO L125 PetriNetUnfolderBase]: For 395492/395492 co-relation queries the response was YES. [2024-06-14 12:35:55,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13248 conditions, 1953 events. 978/1953 cut-off events. For 395492/395492 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 12607 event pairs, 290 based on Foata normal form. 6/1958 useless extension candidates. Maximal degree in co-relation 13065. Up to 1781 conditions per place. [2024-06-14 12:35:55,187 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 283 selfloop transitions, 18 changer transitions 27/330 dead transitions. [2024-06-14 12:35:55,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 330 transitions, 3872 flow [2024-06-14 12:35:55,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:35:55,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:35:55,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 122 transitions. [2024-06-14 12:35:55,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3177083333333333 [2024-06-14 12:35:55,188 INFO L175 Difference]: Start difference. First operand has 447 places, 306 transitions, 3154 flow. Second operand 12 states and 122 transitions. [2024-06-14 12:35:55,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 330 transitions, 3872 flow [2024-06-14 12:35:56,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 330 transitions, 3324 flow, removed 15 selfloop flow, removed 13 redundant places. [2024-06-14 12:35:56,885 INFO L231 Difference]: Finished difference. Result has 446 places, 294 transitions, 2533 flow [2024-06-14 12:35:56,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2606, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2533, PETRI_PLACES=446, PETRI_TRANSITIONS=294} [2024-06-14 12:35:56,885 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 415 predicate places. [2024-06-14 12:35:56,885 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 294 transitions, 2533 flow [2024-06-14 12:35:56,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:56,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:35:56,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:35:56,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-14 12:35:56,886 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:35:56,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:35:56,886 INFO L85 PathProgramCache]: Analyzing trace with hash 980751795, now seen corresponding path program 2 times [2024-06-14 12:35:56,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:35:56,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712305690] [2024-06-14 12:35:56,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:35:56,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:35:56,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:35:57,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:35:57,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:35:57,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712305690] [2024-06-14 12:35:57,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712305690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:35:57,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:35:57,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:35:57,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381592946] [2024-06-14 12:35:57,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:35:57,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:35:57,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:35:57,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:35:57,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:35:57,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:35:57,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 294 transitions, 2533 flow. Second operand has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:57,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:35:57,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:35:57,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:35:58,378 INFO L124 PetriNetUnfolderBase]: 930/1861 cut-off events. [2024-06-14 12:35:58,379 INFO L125 PetriNetUnfolderBase]: For 394598/394598 co-relation queries the response was YES. [2024-06-14 12:35:58,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12045 conditions, 1861 events. 930/1861 cut-off events. For 394598/394598 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 11925 event pairs, 252 based on Foata normal form. 6/1866 useless extension candidates. Maximal degree in co-relation 11863. Up to 1387 conditions per place. [2024-06-14 12:35:58,399 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 233 selfloop transitions, 56 changer transitions 26/317 dead transitions. [2024-06-14 12:35:58,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 317 transitions, 3225 flow [2024-06-14 12:35:58,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:35:58,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:35:58,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 127 transitions. [2024-06-14 12:35:58,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3307291666666667 [2024-06-14 12:35:58,401 INFO L175 Difference]: Start difference. First operand has 446 places, 294 transitions, 2533 flow. Second operand 12 states and 127 transitions. [2024-06-14 12:35:58,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 317 transitions, 3225 flow [2024-06-14 12:35:59,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 317 transitions, 3167 flow, removed 11 selfloop flow, removed 16 redundant places. [2024-06-14 12:35:59,866 INFO L231 Difference]: Finished difference. Result has 426 places, 276 transitions, 2409 flow [2024-06-14 12:35:59,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2475, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2409, PETRI_PLACES=426, PETRI_TRANSITIONS=276} [2024-06-14 12:35:59,867 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 395 predicate places. [2024-06-14 12:35:59,867 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 276 transitions, 2409 flow [2024-06-14 12:35:59,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:35:59,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:35:59,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:35:59,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-14 12:35:59,867 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:35:59,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:35:59,868 INFO L85 PathProgramCache]: Analyzing trace with hash 985393425, now seen corresponding path program 3 times [2024-06-14 12:35:59,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:35:59,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278128541] [2024-06-14 12:35:59,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:35:59,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:35:59,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:36:00,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:36:00,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:36:00,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278128541] [2024-06-14 12:36:00,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278128541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:36:00,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:36:00,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:36:00,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562271313] [2024-06-14 12:36:00,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:36:00,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:36:00,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:36:00,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:36:00,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:36:00,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:36:00,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 276 transitions, 2409 flow. Second operand has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:00,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:36:00,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:36:00,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:36:01,317 INFO L124 PetriNetUnfolderBase]: 855/1720 cut-off events. [2024-06-14 12:36:01,317 INFO L125 PetriNetUnfolderBase]: For 345306/345306 co-relation queries the response was YES. [2024-06-14 12:36:01,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10813 conditions, 1720 events. 855/1720 cut-off events. For 345306/345306 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 10800 event pairs, 237 based on Foata normal form. 6/1725 useless extension candidates. Maximal degree in co-relation 10641. Up to 1400 conditions per place. [2024-06-14 12:36:01,336 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 222 selfloop transitions, 43 changer transitions 32/299 dead transitions. [2024-06-14 12:36:01,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 299 transitions, 3069 flow [2024-06-14 12:36:01,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:36:01,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:36:01,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 126 transitions. [2024-06-14 12:36:01,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-06-14 12:36:01,337 INFO L175 Difference]: Start difference. First operand has 426 places, 276 transitions, 2409 flow. Second operand 12 states and 126 transitions. [2024-06-14 12:36:01,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 299 transitions, 3069 flow [2024-06-14 12:36:02,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 299 transitions, 2910 flow, removed 11 selfloop flow, removed 17 redundant places. [2024-06-14 12:36:02,716 INFO L231 Difference]: Finished difference. Result has 410 places, 252 transitions, 2090 flow [2024-06-14 12:36:02,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2250, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2090, PETRI_PLACES=410, PETRI_TRANSITIONS=252} [2024-06-14 12:36:02,716 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 379 predicate places. [2024-06-14 12:36:02,716 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 252 transitions, 2090 flow [2024-06-14 12:36:02,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:02,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:36:02,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:36:02,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-14 12:36:02,717 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:36:02,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:36:02,717 INFO L85 PathProgramCache]: Analyzing trace with hash 985220445, now seen corresponding path program 4 times [2024-06-14 12:36:02,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:36:02,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116442288] [2024-06-14 12:36:02,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:36:02,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:36:02,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:36:03,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-14 12:36:03,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:36:03,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116442288] [2024-06-14 12:36:03,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116442288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:36:03,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:36:03,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:36:03,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480371302] [2024-06-14 12:36:03,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:36:03,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:36:03,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:36:03,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:36:03,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:36:03,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:36:03,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 252 transitions, 2090 flow. Second operand has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:03,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:36:03,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:36:03,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:36:04,231 INFO L124 PetriNetUnfolderBase]: 786/1593 cut-off events. [2024-06-14 12:36:04,231 INFO L125 PetriNetUnfolderBase]: For 334278/334278 co-relation queries the response was YES. [2024-06-14 12:36:04,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10029 conditions, 1593 events. 786/1593 cut-off events. For 334278/334278 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 9815 event pairs, 227 based on Foata normal form. 6/1598 useless extension candidates. Maximal degree in co-relation 9861. Up to 1306 conditions per place. [2024-06-14 12:36:04,248 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 206 selfloop transitions, 23 changer transitions 44/275 dead transitions. [2024-06-14 12:36:04,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 275 transitions, 2700 flow [2024-06-14 12:36:04,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:36:04,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:36:04,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 124 transitions. [2024-06-14 12:36:04,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3229166666666667 [2024-06-14 12:36:04,249 INFO L175 Difference]: Start difference. First operand has 410 places, 252 transitions, 2090 flow. Second operand 12 states and 124 transitions. [2024-06-14 12:36:04,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 275 transitions, 2700 flow [2024-06-14 12:36:05,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 275 transitions, 2572 flow, removed 16 selfloop flow, removed 13 redundant places. [2024-06-14 12:36:05,784 INFO L231 Difference]: Finished difference. Result has 390 places, 220 transitions, 1678 flow [2024-06-14 12:36:05,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1962, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1678, PETRI_PLACES=390, PETRI_TRANSITIONS=220} [2024-06-14 12:36:05,785 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 359 predicate places. [2024-06-14 12:36:05,785 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 220 transitions, 1678 flow [2024-06-14 12:36:05,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:05,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:36:05,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:36:05,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-14 12:36:05,787 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:36:05,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:36:05,787 INFO L85 PathProgramCache]: Analyzing trace with hash 869929275, now seen corresponding path program 5 times [2024-06-14 12:36:05,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:36:05,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054011547] [2024-06-14 12:36:05,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:36:05,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:36:05,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:36:06,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:36:06,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:36:06,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054011547] [2024-06-14 12:36:06,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054011547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:36:06,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:36:06,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:36:06,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413565971] [2024-06-14 12:36:06,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:36:06,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:36:06,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:36:06,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:36:06,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:36:06,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:36:06,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 220 transitions, 1678 flow. Second operand has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:06,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:36:06,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:36:06,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:36:07,060 INFO L124 PetriNetUnfolderBase]: 694/1413 cut-off events. [2024-06-14 12:36:07,061 INFO L125 PetriNetUnfolderBase]: For 333758/333758 co-relation queries the response was YES. [2024-06-14 12:36:07,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9109 conditions, 1413 events. 694/1413 cut-off events. For 333758/333758 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 8488 event pairs, 215 based on Foata normal form. 6/1418 useless extension candidates. Maximal degree in co-relation 8945. Up to 1200 conditions per place. [2024-06-14 12:36:07,076 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 186 selfloop transitions, 10 changer transitions 45/243 dead transitions. [2024-06-14 12:36:07,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 243 transitions, 2220 flow [2024-06-14 12:36:07,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:36:07,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:36:07,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 121 transitions. [2024-06-14 12:36:07,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3151041666666667 [2024-06-14 12:36:07,077 INFO L175 Difference]: Start difference. First operand has 390 places, 220 transitions, 1678 flow. Second operand 12 states and 121 transitions. [2024-06-14 12:36:07,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 243 transitions, 2220 flow [2024-06-14 12:36:08,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 243 transitions, 2088 flow, removed 25 selfloop flow, removed 14 redundant places. [2024-06-14 12:36:08,339 INFO L231 Difference]: Finished difference. Result has 359 places, 192 transitions, 1292 flow [2024-06-14 12:36:08,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1546, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1292, PETRI_PLACES=359, PETRI_TRANSITIONS=192} [2024-06-14 12:36:08,339 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 328 predicate places. [2024-06-14 12:36:08,339 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 192 transitions, 1292 flow [2024-06-14 12:36:08,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:08,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:36:08,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:36:08,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-14 12:36:08,340 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:36:08,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:36:08,340 INFO L85 PathProgramCache]: Analyzing trace with hash 253862117, now seen corresponding path program 6 times [2024-06-14 12:36:08,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:36:08,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649066706] [2024-06-14 12:36:08,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:36:08,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:36:08,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:36:09,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:36:09,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:36:09,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649066706] [2024-06-14 12:36:09,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649066706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:36:09,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:36:09,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 12:36:09,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903398702] [2024-06-14 12:36:09,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:36:09,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 12:36:09,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:36:09,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 12:36:09,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-06-14 12:36:09,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:36:09,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 192 transitions, 1292 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:09,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:36:09,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:36:09,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:36:09,737 INFO L124 PetriNetUnfolderBase]: 620/1255 cut-off events. [2024-06-14 12:36:09,737 INFO L125 PetriNetUnfolderBase]: For 333097/333097 co-relation queries the response was YES. [2024-06-14 12:36:09,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8325 conditions, 1255 events. 620/1255 cut-off events. For 333097/333097 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 7340 event pairs, 169 based on Foata normal form. 6/1260 useless extension candidates. Maximal degree in co-relation 8165. Up to 1139 conditions per place. [2024-06-14 12:36:09,750 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 179 selfloop transitions, 10 changer transitions 27/218 dead transitions. [2024-06-14 12:36:09,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 218 transitions, 1786 flow [2024-06-14 12:36:09,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 12:36:09,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 12:36:09,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 126 transitions. [2024-06-14 12:36:09,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30288461538461536 [2024-06-14 12:36:09,751 INFO L175 Difference]: Start difference. First operand has 359 places, 192 transitions, 1292 flow. Second operand 13 states and 126 transitions. [2024-06-14 12:36:09,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 218 transitions, 1786 flow [2024-06-14 12:36:10,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 218 transitions, 1686 flow, removed 17 selfloop flow, removed 22 redundant places. [2024-06-14 12:36:10,722 INFO L231 Difference]: Finished difference. Result has 322 places, 183 transitions, 1146 flow [2024-06-14 12:36:10,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1192, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1146, PETRI_PLACES=322, PETRI_TRANSITIONS=183} [2024-06-14 12:36:10,722 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 291 predicate places. [2024-06-14 12:36:10,723 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 183 transitions, 1146 flow [2024-06-14 12:36:10,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:10,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:36:10,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:36:10,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-14 12:36:10,723 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:36:10,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:36:10,723 INFO L85 PathProgramCache]: Analyzing trace with hash -1675572521, now seen corresponding path program 7 times [2024-06-14 12:36:10,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:36:10,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453762269] [2024-06-14 12:36:10,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:36:10,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:36:10,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:36:11,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:36:11,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:36:11,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453762269] [2024-06-14 12:36:11,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453762269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:36:11,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:36:11,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:36:11,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555182411] [2024-06-14 12:36:11,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:36:11,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:36:11,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:36:11,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:36:11,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:36:11,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:36:11,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 183 transitions, 1146 flow. Second operand has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:11,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:36:11,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:36:11,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:36:11,979 INFO L124 PetriNetUnfolderBase]: 592/1193 cut-off events. [2024-06-14 12:36:11,979 INFO L125 PetriNetUnfolderBase]: For 332892/332892 co-relation queries the response was YES. [2024-06-14 12:36:11,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7973 conditions, 1193 events. 592/1193 cut-off events. For 332892/332892 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 6925 event pairs, 178 based on Foata normal form. 6/1198 useless extension candidates. Maximal degree in co-relation 7829. Up to 1103 conditions per place. [2024-06-14 12:36:11,989 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 171 selfloop transitions, 7 changer transitions 21/201 dead transitions. [2024-06-14 12:36:11,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 201 transitions, 1586 flow [2024-06-14 12:36:11,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:36:11,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:36:11,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 105 transitions. [2024-06-14 12:36:11,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29829545454545453 [2024-06-14 12:36:11,991 INFO L175 Difference]: Start difference. First operand has 322 places, 183 transitions, 1146 flow. Second operand 11 states and 105 transitions. [2024-06-14 12:36:11,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 201 transitions, 1586 flow [2024-06-14 12:36:13,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 201 transitions, 1531 flow, removed 6 selfloop flow, removed 18 redundant places. [2024-06-14 12:36:13,174 INFO L231 Difference]: Finished difference. Result has 304 places, 177 transitions, 1080 flow [2024-06-14 12:36:13,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1091, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1080, PETRI_PLACES=304, PETRI_TRANSITIONS=177} [2024-06-14 12:36:13,174 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 273 predicate places. [2024-06-14 12:36:13,175 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 177 transitions, 1080 flow [2024-06-14 12:36:13,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:13,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:36:13,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:36:13,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-14 12:36:13,175 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:36:13,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:36:13,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1567838769, now seen corresponding path program 8 times [2024-06-14 12:36:13,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:36:13,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052783707] [2024-06-14 12:36:13,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:36:13,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:36:13,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:36:14,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:36:14,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:36:14,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052783707] [2024-06-14 12:36:14,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052783707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:36:14,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:36:14,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:36:14,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429176013] [2024-06-14 12:36:14,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:36:14,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:36:14,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:36:14,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:36:14,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:36:14,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:36:14,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 177 transitions, 1080 flow. Second operand has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:14,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:36:14,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:36:14,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:36:14,475 INFO L124 PetriNetUnfolderBase]: 553/1114 cut-off events. [2024-06-14 12:36:14,476 INFO L125 PetriNetUnfolderBase]: For 285296/285296 co-relation queries the response was YES. [2024-06-14 12:36:14,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6962 conditions, 1114 events. 553/1114 cut-off events. For 285296/285296 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 6383 event pairs, 147 based on Foata normal form. 6/1119 useless extension candidates. Maximal degree in co-relation 6825. Up to 892 conditions per place. [2024-06-14 12:36:14,483 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 138 selfloop transitions, 28 changer transitions 26/194 dead transitions. [2024-06-14 12:36:14,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 194 transitions, 1510 flow [2024-06-14 12:36:14,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:36:14,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:36:14,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 110 transitions. [2024-06-14 12:36:14,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3125 [2024-06-14 12:36:14,485 INFO L175 Difference]: Start difference. First operand has 304 places, 177 transitions, 1080 flow. Second operand 11 states and 110 transitions. [2024-06-14 12:36:14,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 194 transitions, 1510 flow [2024-06-14 12:36:15,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 194 transitions, 1484 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-14 12:36:15,186 INFO L231 Difference]: Finished difference. Result has 294 places, 159 transitions, 1016 flow [2024-06-14 12:36:15,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1054, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1016, PETRI_PLACES=294, PETRI_TRANSITIONS=159} [2024-06-14 12:36:15,186 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 263 predicate places. [2024-06-14 12:36:15,187 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 159 transitions, 1016 flow [2024-06-14 12:36:15,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:15,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:36:15,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:36:15,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-14 12:36:15,187 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:36:15,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:36:15,187 INFO L85 PathProgramCache]: Analyzing trace with hash 666095745, now seen corresponding path program 9 times [2024-06-14 12:36:15,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:36:15,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711339314] [2024-06-14 12:36:15,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:36:15,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:36:15,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:36:16,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:36:16,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:36:16,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711339314] [2024-06-14 12:36:16,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711339314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:36:16,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:36:16,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 12:36:16,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100895293] [2024-06-14 12:36:16,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:36:16,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 12:36:16,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:36:16,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 12:36:16,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-06-14 12:36:16,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:36:16,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 159 transitions, 1016 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:16,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:36:16,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:36:16,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:36:16,740 INFO L124 PetriNetUnfolderBase]: 501/1018 cut-off events. [2024-06-14 12:36:16,740 INFO L125 PetriNetUnfolderBase]: For 263102/263102 co-relation queries the response was YES. [2024-06-14 12:36:16,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6563 conditions, 1018 events. 501/1018 cut-off events. For 263102/263102 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 5678 event pairs, 151 based on Foata normal form. 6/1023 useless extension candidates. Maximal degree in co-relation 6431. Up to 923 conditions per place. [2024-06-14 12:36:16,749 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 146 selfloop transitions, 14 changer transitions 16/178 dead transitions. [2024-06-14 12:36:16,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 178 transitions, 1418 flow [2024-06-14 12:36:16,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:36:16,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:36:16,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 113 transitions. [2024-06-14 12:36:16,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2942708333333333 [2024-06-14 12:36:16,750 INFO L175 Difference]: Start difference. First operand has 294 places, 159 transitions, 1016 flow. Second operand 12 states and 113 transitions. [2024-06-14 12:36:16,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 178 transitions, 1418 flow [2024-06-14 12:36:17,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 178 transitions, 1338 flow, removed 12 selfloop flow, removed 19 redundant places. [2024-06-14 12:36:17,334 INFO L231 Difference]: Finished difference. Result has 271 places, 153 transitions, 929 flow [2024-06-14 12:36:17,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=936, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=929, PETRI_PLACES=271, PETRI_TRANSITIONS=153} [2024-06-14 12:36:17,334 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 240 predicate places. [2024-06-14 12:36:17,335 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 153 transitions, 929 flow [2024-06-14 12:36:17,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:17,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:36:17,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:36:17,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-14 12:36:17,335 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:36:17,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:36:17,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1484543665, now seen corresponding path program 10 times [2024-06-14 12:36:17,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:36:17,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487903215] [2024-06-14 12:36:17,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:36:17,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:36:17,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:36:18,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:36:18,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:36:18,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487903215] [2024-06-14 12:36:18,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487903215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:36:18,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:36:18,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 12:36:18,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678381695] [2024-06-14 12:36:18,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:36:18,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 12:36:18,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:36:18,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 12:36:18,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-14 12:36:18,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:36:18,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 153 transitions, 929 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:18,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:36:18,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:36:18,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:36:18,876 INFO L124 PetriNetUnfolderBase]: 484/987 cut-off events. [2024-06-14 12:36:18,876 INFO L125 PetriNetUnfolderBase]: For 217384/217384 co-relation queries the response was YES. [2024-06-14 12:36:18,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6087 conditions, 987 events. 484/987 cut-off events. For 217384/217384 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 5478 event pairs, 147 based on Foata normal form. 6/992 useless extension candidates. Maximal degree in co-relation 5966. Up to 895 conditions per place. [2024-06-14 12:36:18,884 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 141 selfloop transitions, 10 changer transitions 19/172 dead transitions. [2024-06-14 12:36:18,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 172 transitions, 1317 flow [2024-06-14 12:36:18,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:36:18,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:36:18,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 112 transitions. [2024-06-14 12:36:18,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2916666666666667 [2024-06-14 12:36:18,885 INFO L175 Difference]: Start difference. First operand has 271 places, 153 transitions, 929 flow. Second operand 12 states and 112 transitions. [2024-06-14 12:36:18,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 172 transitions, 1317 flow [2024-06-14 12:36:19,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 172 transitions, 1281 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-14 12:36:19,375 INFO L231 Difference]: Finished difference. Result has 264 places, 146 transitions, 874 flow [2024-06-14 12:36:19,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=893, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=874, PETRI_PLACES=264, PETRI_TRANSITIONS=146} [2024-06-14 12:36:19,375 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 233 predicate places. [2024-06-14 12:36:19,375 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 146 transitions, 874 flow [2024-06-14 12:36:19,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:19,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:36:19,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:36:19,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-14 12:36:19,376 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:36:19,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:36:19,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1683302919, now seen corresponding path program 11 times [2024-06-14 12:36:19,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:36:19,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978342308] [2024-06-14 12:36:19,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:36:19,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:36:19,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:36:20,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:36:20,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:36:20,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978342308] [2024-06-14 12:36:20,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978342308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:36:20,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:36:20,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:36:20,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728922347] [2024-06-14 12:36:20,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:36:20,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:36:20,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:36:20,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:36:20,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:36:20,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:36:20,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 146 transitions, 874 flow. Second operand has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:20,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:36:20,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:36:20,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:36:20,744 INFO L124 PetriNetUnfolderBase]: 463/948 cut-off events. [2024-06-14 12:36:20,745 INFO L125 PetriNetUnfolderBase]: For 205646/205646 co-relation queries the response was YES. [2024-06-14 12:36:20,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5864 conditions, 948 events. 463/948 cut-off events. For 205646/205646 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 5205 event pairs, 126 based on Foata normal form. 6/953 useless extension candidates. Maximal degree in co-relation 5746. Up to 688 conditions per place. [2024-06-14 12:36:20,751 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 121 selfloop transitions, 15 changer transitions 25/163 dead transitions. [2024-06-14 12:36:20,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 163 transitions, 1236 flow [2024-06-14 12:36:20,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:36:20,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:36:20,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-06-14 12:36:20,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3096590909090909 [2024-06-14 12:36:20,752 INFO L175 Difference]: Start difference. First operand has 264 places, 146 transitions, 874 flow. Second operand 11 states and 109 transitions. [2024-06-14 12:36:20,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 163 transitions, 1236 flow [2024-06-14 12:36:21,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 163 transitions, 1206 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-14 12:36:21,184 INFO L231 Difference]: Finished difference. Result has 254 places, 131 transitions, 796 flow [2024-06-14 12:36:21,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=844, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=796, PETRI_PLACES=254, PETRI_TRANSITIONS=131} [2024-06-14 12:36:21,185 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 223 predicate places. [2024-06-14 12:36:21,186 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 131 transitions, 796 flow [2024-06-14 12:36:21,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:21,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:36:21,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:36:21,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-14 12:36:21,186 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:36:21,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:36:21,186 INFO L85 PathProgramCache]: Analyzing trace with hash -205604325, now seen corresponding path program 12 times [2024-06-14 12:36:21,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:36:21,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139177953] [2024-06-14 12:36:21,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:36:21,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:36:21,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:36:22,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:36:22,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:36:22,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139177953] [2024-06-14 12:36:22,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139177953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:36:22,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:36:22,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 12:36:22,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65892887] [2024-06-14 12:36:22,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:36:22,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 12:36:22,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:36:22,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 12:36:22,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-14 12:36:22,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:36:22,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 131 transitions, 796 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:22,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:36:22,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:36:22,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:36:22,676 INFO L124 PetriNetUnfolderBase]: 418/859 cut-off events. [2024-06-14 12:36:22,676 INFO L125 PetriNetUnfolderBase]: For 190525/190525 co-relation queries the response was YES. [2024-06-14 12:36:22,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5504 conditions, 859 events. 418/859 cut-off events. For 190525/190525 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4616 event pairs, 127 based on Foata normal form. 6/864 useless extension candidates. Maximal degree in co-relation 5390. Up to 756 conditions per place. [2024-06-14 12:36:22,683 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 120 selfloop transitions, 13 changer transitions 15/150 dead transitions. [2024-06-14 12:36:22,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 150 transitions, 1142 flow [2024-06-14 12:36:22,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:36:22,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:36:22,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 113 transitions. [2024-06-14 12:36:22,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2942708333333333 [2024-06-14 12:36:22,684 INFO L175 Difference]: Start difference. First operand has 254 places, 131 transitions, 796 flow. Second operand 12 states and 113 transitions. [2024-06-14 12:36:22,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 150 transitions, 1142 flow [2024-06-14 12:36:23,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 150 transitions, 1078 flow, removed 16 selfloop flow, removed 19 redundant places. [2024-06-14 12:36:23,018 INFO L231 Difference]: Finished difference. Result has 231 places, 126 transitions, 746 flow [2024-06-14 12:36:23,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=740, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=746, PETRI_PLACES=231, PETRI_TRANSITIONS=126} [2024-06-14 12:36:23,019 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 200 predicate places. [2024-06-14 12:36:23,019 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 126 transitions, 746 flow [2024-06-14 12:36:23,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:23,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:36:23,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:36:23,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-14 12:36:23,019 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:36:23,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:36:23,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1914863129, now seen corresponding path program 13 times [2024-06-14 12:36:23,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:36:23,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077071862] [2024-06-14 12:36:23,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:36:23,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:36:23,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:36:24,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:36:24,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:36:24,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077071862] [2024-06-14 12:36:24,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077071862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:36:24,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:36:24,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 12:36:24,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48488863] [2024-06-14 12:36:24,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:36:24,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 12:36:24,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:36:24,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 12:36:24,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-06-14 12:36:24,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:36:24,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 126 transitions, 746 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:24,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:36:24,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:36:24,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:36:24,495 INFO L124 PetriNetUnfolderBase]: 405/832 cut-off events. [2024-06-14 12:36:24,495 INFO L125 PetriNetUnfolderBase]: For 155271/155271 co-relation queries the response was YES. [2024-06-14 12:36:24,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5058 conditions, 832 events. 405/832 cut-off events. For 155271/155271 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4430 event pairs, 125 based on Foata normal form. 6/837 useless extension candidates. Maximal degree in co-relation 4955. Up to 738 conditions per place. [2024-06-14 12:36:24,500 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 118 selfloop transitions, 11 changer transitions 14/145 dead transitions. [2024-06-14 12:36:24,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 145 transitions, 1074 flow [2024-06-14 12:36:24,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:36:24,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:36:24,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 113 transitions. [2024-06-14 12:36:24,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2942708333333333 [2024-06-14 12:36:24,503 INFO L175 Difference]: Start difference. First operand has 231 places, 126 transitions, 746 flow. Second operand 12 states and 113 transitions. [2024-06-14 12:36:24,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 145 transitions, 1074 flow [2024-06-14 12:36:24,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 145 transitions, 1038 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-14 12:36:24,742 INFO L231 Difference]: Finished difference. Result has 223 places, 122 transitions, 717 flow [2024-06-14 12:36:24,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=710, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=717, PETRI_PLACES=223, PETRI_TRANSITIONS=122} [2024-06-14 12:36:24,742 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 192 predicate places. [2024-06-14 12:36:24,743 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 122 transitions, 717 flow [2024-06-14 12:36:24,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:24,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:36:24,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:36:24,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-14 12:36:24,743 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:36:24,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:36:24,744 INFO L85 PathProgramCache]: Analyzing trace with hash -2093461169, now seen corresponding path program 14 times [2024-06-14 12:36:24,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:36:24,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046354270] [2024-06-14 12:36:24,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:36:24,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:36:24,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:36:25,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:36:25,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:36:25,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046354270] [2024-06-14 12:36:25,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046354270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:36:25,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:36:25,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:36:25,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729624047] [2024-06-14 12:36:25,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:36:25,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:36:25,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:36:25,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:36:25,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:36:25,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:36:25,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 122 transitions, 717 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:25,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:36:25,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:36:25,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:36:26,102 INFO L124 PetriNetUnfolderBase]: 391/806 cut-off events. [2024-06-14 12:36:26,102 INFO L125 PetriNetUnfolderBase]: For 142274/142274 co-relation queries the response was YES. [2024-06-14 12:36:26,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4858 conditions, 806 events. 391/806 cut-off events. For 142274/142274 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 4253 event pairs, 115 based on Foata normal form. 6/811 useless extension candidates. Maximal degree in co-relation 4759. Up to 672 conditions per place. [2024-06-14 12:36:26,107 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 111 selfloop transitions, 8 changer transitions 18/139 dead transitions. [2024-06-14 12:36:26,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 139 transitions, 1029 flow [2024-06-14 12:36:26,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:36:26,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:36:26,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 106 transitions. [2024-06-14 12:36:26,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30113636363636365 [2024-06-14 12:36:26,108 INFO L175 Difference]: Start difference. First operand has 223 places, 122 transitions, 717 flow. Second operand 11 states and 106 transitions. [2024-06-14 12:36:26,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 139 transitions, 1029 flow [2024-06-14 12:36:26,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 139 transitions, 999 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-14 12:36:26,338 INFO L231 Difference]: Finished difference. Result has 216 places, 112 transitions, 662 flow [2024-06-14 12:36:26,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=687, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=662, PETRI_PLACES=216, PETRI_TRANSITIONS=112} [2024-06-14 12:36:26,339 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 185 predicate places. [2024-06-14 12:36:26,339 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 112 transitions, 662 flow [2024-06-14 12:36:26,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:26,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:36:26,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:36:26,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-14 12:36:26,340 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:36:26,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:36:26,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1369696795, now seen corresponding path program 15 times [2024-06-14 12:36:26,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:36:26,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465547347] [2024-06-14 12:36:26,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:36:26,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:36:26,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:36:27,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:36:27,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:36:27,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465547347] [2024-06-14 12:36:27,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465547347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:36:27,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:36:27,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:36:27,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609612897] [2024-06-14 12:36:27,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:36:27,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:36:27,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:36:27,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:36:27,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:36:27,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:36:27,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 112 transitions, 662 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:27,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:36:27,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:36:27,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:36:27,623 INFO L124 PetriNetUnfolderBase]: 360/745 cut-off events. [2024-06-14 12:36:27,623 INFO L125 PetriNetUnfolderBase]: For 132739/132739 co-relation queries the response was YES. [2024-06-14 12:36:27,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4601 conditions, 745 events. 360/745 cut-off events. For 132739/132739 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3854 event pairs, 115 based on Foata normal form. 6/750 useless extension candidates. Maximal degree in co-relation 4505. Up to 668 conditions per place. [2024-06-14 12:36:27,628 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 100 selfloop transitions, 3 changer transitions 24/129 dead transitions. [2024-06-14 12:36:27,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 129 transitions, 954 flow [2024-06-14 12:36:27,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:36:27,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:36:27,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 102 transitions. [2024-06-14 12:36:27,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2897727272727273 [2024-06-14 12:36:27,629 INFO L175 Difference]: Start difference. First operand has 216 places, 112 transitions, 662 flow. Second operand 11 states and 102 transitions. [2024-06-14 12:36:27,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 129 transitions, 954 flow [2024-06-14 12:36:27,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 129 transitions, 920 flow, removed 9 selfloop flow, removed 16 redundant places. [2024-06-14 12:36:27,865 INFO L231 Difference]: Finished difference. Result has 200 places, 104 transitions, 600 flow [2024-06-14 12:36:27,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=628, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=600, PETRI_PLACES=200, PETRI_TRANSITIONS=104} [2024-06-14 12:36:27,865 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 169 predicate places. [2024-06-14 12:36:27,865 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 104 transitions, 600 flow [2024-06-14 12:36:27,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:27,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:36:27,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:36:27,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-14 12:36:27,866 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:36:27,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:36:27,866 INFO L85 PathProgramCache]: Analyzing trace with hash 6579935, now seen corresponding path program 16 times [2024-06-14 12:36:27,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:36:27,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949079340] [2024-06-14 12:36:27,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:36:27,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:36:27,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:36:28,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:36:28,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:36:28,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949079340] [2024-06-14 12:36:28,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949079340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:36:28,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:36:28,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:36:28,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591258260] [2024-06-14 12:36:28,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:36:28,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:36:28,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:36:28,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:36:28,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:36:28,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:36:28,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 104 transitions, 600 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:28,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:36:28,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:36:28,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:36:29,111 INFO L124 PetriNetUnfolderBase]: 322/664 cut-off events. [2024-06-14 12:36:29,112 INFO L125 PetriNetUnfolderBase]: For 90964/90964 co-relation queries the response was YES. [2024-06-14 12:36:29,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3671 conditions, 664 events. 322/664 cut-off events. For 90964/90964 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3367 event pairs, 90 based on Foata normal form. 6/669 useless extension candidates. Maximal degree in co-relation 3583. Up to 413 conditions per place. [2024-06-14 12:36:29,115 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 68 selfloop transitions, 28 changer transitions 21/119 dead transitions. [2024-06-14 12:36:29,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 119 transitions, 866 flow [2024-06-14 12:36:29,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:36:29,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:36:29,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 107 transitions. [2024-06-14 12:36:29,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3039772727272727 [2024-06-14 12:36:29,116 INFO L175 Difference]: Start difference. First operand has 200 places, 104 transitions, 600 flow. Second operand 11 states and 107 transitions. [2024-06-14 12:36:29,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 119 transitions, 866 flow [2024-06-14 12:36:29,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 119 transitions, 842 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-14 12:36:29,242 INFO L231 Difference]: Finished difference. Result has 185 places, 91 transitions, 573 flow [2024-06-14 12:36:29,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=576, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=573, PETRI_PLACES=185, PETRI_TRANSITIONS=91} [2024-06-14 12:36:29,242 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 154 predicate places. [2024-06-14 12:36:29,242 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 91 transitions, 573 flow [2024-06-14 12:36:29,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:29,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:36:29,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:36:29,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-14 12:36:29,243 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:36:29,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:36:29,243 INFO L85 PathProgramCache]: Analyzing trace with hash 983634065, now seen corresponding path program 17 times [2024-06-14 12:36:29,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:36:29,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776986042] [2024-06-14 12:36:29,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:36:29,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:36:29,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:36:30,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:36:30,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:36:30,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776986042] [2024-06-14 12:36:30,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776986042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:36:30,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:36:30,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:36:30,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425849374] [2024-06-14 12:36:30,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:36:30,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:36:30,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:36:30,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:36:30,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:36:30,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:36:30,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 91 transitions, 573 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:30,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:36:30,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:36:30,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:36:30,449 INFO L124 PetriNetUnfolderBase]: 283/591 cut-off events. [2024-06-14 12:36:30,449 INFO L125 PetriNetUnfolderBase]: For 75414/75414 co-relation queries the response was YES. [2024-06-14 12:36:30,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3347 conditions, 591 events. 283/591 cut-off events. For 75414/75414 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2893 event pairs, 84 based on Foata normal form. 6/596 useless extension candidates. Maximal degree in co-relation 3266. Up to 359 conditions per place. [2024-06-14 12:36:30,453 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 59 selfloop transitions, 22 changer transitions 23/106 dead transitions. [2024-06-14 12:36:30,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 106 transitions, 813 flow [2024-06-14 12:36:30,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:36:30,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:36:30,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 105 transitions. [2024-06-14 12:36:30,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29829545454545453 [2024-06-14 12:36:30,454 INFO L175 Difference]: Start difference. First operand has 185 places, 91 transitions, 573 flow. Second operand 11 states and 105 transitions. [2024-06-14 12:36:30,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 106 transitions, 813 flow [2024-06-14 12:36:30,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 106 transitions, 737 flow, removed 10 selfloop flow, removed 17 redundant places. [2024-06-14 12:36:30,571 INFO L231 Difference]: Finished difference. Result has 166 places, 78 transitions, 487 flow [2024-06-14 12:36:30,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=487, PETRI_PLACES=166, PETRI_TRANSITIONS=78} [2024-06-14 12:36:30,571 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 135 predicate places. [2024-06-14 12:36:30,571 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 78 transitions, 487 flow [2024-06-14 12:36:30,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:30,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:36:30,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:36:30,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-14 12:36:30,572 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:36:30,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:36:30,572 INFO L85 PathProgramCache]: Analyzing trace with hash -913143183, now seen corresponding path program 18 times [2024-06-14 12:36:30,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:36:30,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746817728] [2024-06-14 12:36:30,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:36:30,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:36:30,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:36:31,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:36:31,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:36:31,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746817728] [2024-06-14 12:36:31,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746817728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:36:31,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:36:31,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:36:31,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784803143] [2024-06-14 12:36:31,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:36:31,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:36:31,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:36:31,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:36:31,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:36:31,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:36:31,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 78 transitions, 487 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:31,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:36:31,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:36:31,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:36:31,879 INFO L124 PetriNetUnfolderBase]: 242/512 cut-off events. [2024-06-14 12:36:31,879 INFO L125 PetriNetUnfolderBase]: For 57480/57480 co-relation queries the response was YES. [2024-06-14 12:36:31,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2898 conditions, 512 events. 242/512 cut-off events. For 57480/57480 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2395 event pairs, 76 based on Foata normal form. 6/517 useless extension candidates. Maximal degree in co-relation 2826. Up to 307 conditions per place. [2024-06-14 12:36:31,882 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 50 selfloop transitions, 18 changer transitions 23/93 dead transitions. [2024-06-14 12:36:31,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 93 transitions, 701 flow [2024-06-14 12:36:31,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:36:31,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:36:31,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 103 transitions. [2024-06-14 12:36:31,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29261363636363635 [2024-06-14 12:36:31,883 INFO L175 Difference]: Start difference. First operand has 166 places, 78 transitions, 487 flow. Second operand 11 states and 103 transitions. [2024-06-14 12:36:31,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 93 transitions, 701 flow [2024-06-14 12:36:31,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 93 transitions, 635 flow, removed 11 selfloop flow, removed 17 redundant places. [2024-06-14 12:36:31,941 INFO L231 Difference]: Finished difference. Result has 146 places, 67 transitions, 412 flow [2024-06-14 12:36:31,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=421, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=412, PETRI_PLACES=146, PETRI_TRANSITIONS=67} [2024-06-14 12:36:31,941 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 115 predicate places. [2024-06-14 12:36:31,941 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 67 transitions, 412 flow [2024-06-14 12:36:31,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:31,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:36:31,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:36:31,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-14 12:36:31,942 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:36:31,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:36:31,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1023965703, now seen corresponding path program 19 times [2024-06-14 12:36:31,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:36:31,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80927191] [2024-06-14 12:36:31,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:36:31,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:36:31,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:36:33,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:36:33,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:36:33,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80927191] [2024-06-14 12:36:33,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80927191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:36:33,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:36:33,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:36:33,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839646350] [2024-06-14 12:36:33,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:36:33,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:36:33,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:36:33,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:36:33,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:36:33,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:36:33,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 67 transitions, 412 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:33,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:36:33,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:36:33,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:36:33,328 INFO L124 PetriNetUnfolderBase]: 207/443 cut-off events. [2024-06-14 12:36:33,329 INFO L125 PetriNetUnfolderBase]: For 40408/40408 co-relation queries the response was YES. [2024-06-14 12:36:33,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2458 conditions, 443 events. 207/443 cut-off events. For 40408/40408 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1980 event pairs, 34 based on Foata normal form. 6/448 useless extension candidates. Maximal degree in co-relation 2396. Up to 173 conditions per place. [2024-06-14 12:36:33,331 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 37 selfloop transitions, 26 changer transitions 17/82 dead transitions. [2024-06-14 12:36:33,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 82 transitions, 604 flow [2024-06-14 12:36:33,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:36:33,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:36:33,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 100 transitions. [2024-06-14 12:36:33,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2840909090909091 [2024-06-14 12:36:33,332 INFO L175 Difference]: Start difference. First operand has 146 places, 67 transitions, 412 flow. Second operand 11 states and 100 transitions. [2024-06-14 12:36:33,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 82 transitions, 604 flow [2024-06-14 12:36:33,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 82 transitions, 548 flow, removed 10 selfloop flow, removed 15 redundant places. [2024-06-14 12:36:33,389 INFO L231 Difference]: Finished difference. Result has 128 places, 60 transitions, 379 flow [2024-06-14 12:36:33,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=356, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=379, PETRI_PLACES=128, PETRI_TRANSITIONS=60} [2024-06-14 12:36:33,390 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 97 predicate places. [2024-06-14 12:36:33,390 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 60 transitions, 379 flow [2024-06-14 12:36:33,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:33,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:36:33,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:36:33,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-14 12:36:33,391 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:36:33,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:36:33,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1335325557, now seen corresponding path program 20 times [2024-06-14 12:36:33,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:36:33,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987347982] [2024-06-14 12:36:33,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:36:33,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:36:33,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:36:34,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:36:34,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:36:34,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987347982] [2024-06-14 12:36:34,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987347982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:36:34,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:36:34,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 12:36:34,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693031515] [2024-06-14 12:36:34,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:36:34,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 12:36:34,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:36:34,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 12:36:34,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-06-14 12:36:34,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:36:34,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 60 transitions, 379 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:34,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:36:34,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:36:34,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:36:34,746 INFO L124 PetriNetUnfolderBase]: 186/400 cut-off events. [2024-06-14 12:36:34,746 INFO L125 PetriNetUnfolderBase]: For 27630/27630 co-relation queries the response was YES. [2024-06-14 12:36:34,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2157 conditions, 400 events. 186/400 cut-off events. For 27630/27630 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1748 event pairs, 64 based on Foata normal form. 6/405 useless extension candidates. Maximal degree in co-relation 2104. Up to 263 conditions per place. [2024-06-14 12:36:34,748 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 42 selfloop transitions, 20 changer transitions 12/76 dead transitions. [2024-06-14 12:36:34,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 76 transitions, 561 flow [2024-06-14 12:36:34,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:36:34,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:36:34,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 109 transitions. [2024-06-14 12:36:34,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2838541666666667 [2024-06-14 12:36:34,750 INFO L175 Difference]: Start difference. First operand has 128 places, 60 transitions, 379 flow. Second operand 12 states and 109 transitions. [2024-06-14 12:36:34,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 76 transitions, 561 flow [2024-06-14 12:36:34,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 76 transitions, 495 flow, removed 7 selfloop flow, removed 13 redundant places. [2024-06-14 12:36:34,776 INFO L231 Difference]: Finished difference. Result has 117 places, 56 transitions, 336 flow [2024-06-14 12:36:34,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=313, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=336, PETRI_PLACES=117, PETRI_TRANSITIONS=56} [2024-06-14 12:36:34,776 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 86 predicate places. [2024-06-14 12:36:34,776 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 56 transitions, 336 flow [2024-06-14 12:36:34,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:34,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:36:34,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:36:34,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-14 12:36:34,777 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:36:34,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:36:34,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1565852483, now seen corresponding path program 21 times [2024-06-14 12:36:34,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:36:34,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444226234] [2024-06-14 12:36:34,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:36:34,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:36:34,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:36:35,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:36:35,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:36:35,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444226234] [2024-06-14 12:36:35,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444226234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:36:35,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:36:35,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:36:35,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720832650] [2024-06-14 12:36:35,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:36:35,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:36:35,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:36:35,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:36:35,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:36:35,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:36:35,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 56 transitions, 336 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:35,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:36:35,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:36:35,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:36:36,070 INFO L124 PetriNetUnfolderBase]: 162/348 cut-off events. [2024-06-14 12:36:36,070 INFO L125 PetriNetUnfolderBase]: For 16368/16368 co-relation queries the response was YES. [2024-06-14 12:36:36,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1633 conditions, 348 events. 162/348 cut-off events. For 16368/16368 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1430 event pairs, 51 based on Foata normal form. 6/353 useless extension candidates. Maximal degree in co-relation 1586. Up to 210 conditions per place. [2024-06-14 12:36:36,072 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 38 selfloop transitions, 16 changer transitions 14/70 dead transitions. [2024-06-14 12:36:36,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 70 transitions, 502 flow [2024-06-14 12:36:36,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:36:36,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:36:36,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 100 transitions. [2024-06-14 12:36:36,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2840909090909091 [2024-06-14 12:36:36,073 INFO L175 Difference]: Start difference. First operand has 117 places, 56 transitions, 336 flow. Second operand 11 states and 100 transitions. [2024-06-14 12:36:36,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 70 transitions, 502 flow [2024-06-14 12:36:36,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 70 transitions, 454 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-14 12:36:36,089 INFO L231 Difference]: Finished difference. Result has 110 places, 50 transitions, 294 flow [2024-06-14 12:36:36,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=294, PETRI_PLACES=110, PETRI_TRANSITIONS=50} [2024-06-14 12:36:36,090 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 79 predicate places. [2024-06-14 12:36:36,090 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 50 transitions, 294 flow [2024-06-14 12:36:36,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:36,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:36:36,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:36:36,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-14 12:36:36,091 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:36:36,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:36:36,091 INFO L85 PathProgramCache]: Analyzing trace with hash 848179415, now seen corresponding path program 22 times [2024-06-14 12:36:36,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:36:36,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677945745] [2024-06-14 12:36:36,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:36:36,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:36:36,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:36:37,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:36:37,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:36:37,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677945745] [2024-06-14 12:36:37,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677945745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:36:37,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:36:37,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 12:36:37,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441949975] [2024-06-14 12:36:37,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:36:37,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 12:36:37,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:36:37,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 12:36:37,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2024-06-14 12:36:37,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:36:37,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 50 transitions, 294 flow. Second operand has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:37,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:36:37,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:36:37,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:36:37,583 INFO L124 PetriNetUnfolderBase]: 142/312 cut-off events. [2024-06-14 12:36:37,583 INFO L125 PetriNetUnfolderBase]: For 13812/13812 co-relation queries the response was YES. [2024-06-14 12:36:37,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1464 conditions, 312 events. 142/312 cut-off events. For 13812/13812 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1241 event pairs, 49 based on Foata normal form. 6/317 useless extension candidates. Maximal degree in co-relation 1420. Up to 192 conditions per place. [2024-06-14 12:36:37,584 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 31 selfloop transitions, 18 changer transitions 14/65 dead transitions. [2024-06-14 12:36:37,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 65 transitions, 452 flow [2024-06-14 12:36:37,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 12:36:37,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 12:36:37,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 106 transitions. [2024-06-14 12:36:37,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2760416666666667 [2024-06-14 12:36:37,585 INFO L175 Difference]: Start difference. First operand has 110 places, 50 transitions, 294 flow. Second operand 12 states and 106 transitions. [2024-06-14 12:36:37,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 65 transitions, 452 flow [2024-06-14 12:36:37,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 65 transitions, 410 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-14 12:36:37,597 INFO L231 Difference]: Finished difference. Result has 102 places, 46 transitions, 273 flow [2024-06-14 12:36:37,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=273, PETRI_PLACES=102, PETRI_TRANSITIONS=46} [2024-06-14 12:36:37,597 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 71 predicate places. [2024-06-14 12:36:37,597 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 46 transitions, 273 flow [2024-06-14 12:36:37,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.285714285714286) internal successors, (88), 14 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:37,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:36:37,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:36:37,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-14 12:36:37,598 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:36:37,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:36:37,598 INFO L85 PathProgramCache]: Analyzing trace with hash 843710765, now seen corresponding path program 23 times [2024-06-14 12:36:37,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:36:37,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362405916] [2024-06-14 12:36:37,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:36:37,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:36:37,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:36:38,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:36:38,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:36:38,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362405916] [2024-06-14 12:36:38,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362405916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:36:38,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:36:38,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:36:38,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433815211] [2024-06-14 12:36:38,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:36:38,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:36:38,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:36:38,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:36:38,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:36:38,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:36:38,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 46 transitions, 273 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:38,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:36:38,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:36:38,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:36:38,953 INFO L124 PetriNetUnfolderBase]: 128/286 cut-off events. [2024-06-14 12:36:38,953 INFO L125 PetriNetUnfolderBase]: For 10748/10748 co-relation queries the response was YES. [2024-06-14 12:36:38,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1322 conditions, 286 events. 128/286 cut-off events. For 10748/10748 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1112 event pairs, 18 based on Foata normal form. 6/291 useless extension candidates. Maximal degree in co-relation 1282. Up to 120 conditions per place. [2024-06-14 12:36:38,954 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 28 selfloop transitions, 17 changer transitions 13/60 dead transitions. [2024-06-14 12:36:38,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 60 transitions, 419 flow [2024-06-14 12:36:38,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:36:38,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:36:38,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 97 transitions. [2024-06-14 12:36:38,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2755681818181818 [2024-06-14 12:36:38,955 INFO L175 Difference]: Start difference. First operand has 102 places, 46 transitions, 273 flow. Second operand 11 states and 97 transitions. [2024-06-14 12:36:38,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 60 transitions, 419 flow [2024-06-14 12:36:38,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 60 transitions, 375 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-14 12:36:38,963 INFO L231 Difference]: Finished difference. Result has 95 places, 41 transitions, 243 flow [2024-06-14 12:36:38,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=229, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=243, PETRI_PLACES=95, PETRI_TRANSITIONS=41} [2024-06-14 12:36:38,964 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 64 predicate places. [2024-06-14 12:36:38,964 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 41 transitions, 243 flow [2024-06-14 12:36:38,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:38,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:36:38,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:36:38,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-14 12:36:38,965 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:36:38,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:36:38,965 INFO L85 PathProgramCache]: Analyzing trace with hash 981633453, now seen corresponding path program 24 times [2024-06-14 12:36:38,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:36:38,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416319275] [2024-06-14 12:36:38,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:36:38,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:36:38,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:36:40,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:36:40,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:36:40,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416319275] [2024-06-14 12:36:40,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416319275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:36:40,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:36:40,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:36:40,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170782335] [2024-06-14 12:36:40,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:36:40,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:36:40,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:36:40,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:36:40,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:36:40,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:36:40,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 41 transitions, 243 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:40,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:36:40,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:36:40,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:36:40,358 INFO L124 PetriNetUnfolderBase]: 97/221 cut-off events. [2024-06-14 12:36:40,358 INFO L125 PetriNetUnfolderBase]: For 6542/6542 co-relation queries the response was YES. [2024-06-14 12:36:40,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 955 conditions, 221 events. 97/221 cut-off events. For 6542/6542 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 765 event pairs, 30 based on Foata normal form. 6/226 useless extension candidates. Maximal degree in co-relation 918. Up to 113 conditions per place. [2024-06-14 12:36:40,359 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 27 selfloop transitions, 11 changer transitions 15/55 dead transitions. [2024-06-14 12:36:40,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 55 transitions, 379 flow [2024-06-14 12:36:40,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:36:40,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:36:40,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 99 transitions. [2024-06-14 12:36:40,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28125 [2024-06-14 12:36:40,360 INFO L175 Difference]: Start difference. First operand has 95 places, 41 transitions, 243 flow. Second operand 11 states and 99 transitions. [2024-06-14 12:36:40,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 55 transitions, 379 flow [2024-06-14 12:36:40,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 55 transitions, 335 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-14 12:36:40,365 INFO L231 Difference]: Finished difference. Result has 87 places, 34 transitions, 190 flow [2024-06-14 12:36:40,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=199, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=190, PETRI_PLACES=87, PETRI_TRANSITIONS=34} [2024-06-14 12:36:40,366 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 56 predicate places. [2024-06-14 12:36:40,366 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 34 transitions, 190 flow [2024-06-14 12:36:40,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:40,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:36:40,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:36:40,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-14 12:36:40,366 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:36:40,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:36:40,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1563399687, now seen corresponding path program 25 times [2024-06-14 12:36:40,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:36:40,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705405238] [2024-06-14 12:36:40,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:36:40,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:36:40,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:36:41,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:36:41,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:36:41,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705405238] [2024-06-14 12:36:41,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705405238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:36:41,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:36:41,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:36:41,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593961090] [2024-06-14 12:36:41,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:36:41,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:36:41,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:36:41,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:36:41,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:36:41,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:36:41,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 34 transitions, 190 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:41,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:36:41,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:36:41,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:36:41,500 INFO L124 PetriNetUnfolderBase]: 78/184 cut-off events. [2024-06-14 12:36:41,500 INFO L125 PetriNetUnfolderBase]: For 4732/4732 co-relation queries the response was YES. [2024-06-14 12:36:41,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 777 conditions, 184 events. 78/184 cut-off events. For 4732/4732 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 591 event pairs, 28 based on Foata normal form. 6/189 useless extension candidates. Maximal degree in co-relation 744. Up to 95 conditions per place. [2024-06-14 12:36:41,501 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 22 selfloop transitions, 8 changer transitions 16/48 dead transitions. [2024-06-14 12:36:41,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 48 transitions, 312 flow [2024-06-14 12:36:41,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:36:41,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:36:41,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 97 transitions. [2024-06-14 12:36:41,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2755681818181818 [2024-06-14 12:36:41,502 INFO L175 Difference]: Start difference. First operand has 87 places, 34 transitions, 190 flow. Second operand 11 states and 97 transitions. [2024-06-14 12:36:41,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 48 transitions, 312 flow [2024-06-14 12:36:41,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 48 transitions, 278 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-14 12:36:41,505 INFO L231 Difference]: Finished difference. Result has 76 places, 28 transitions, 147 flow [2024-06-14 12:36:41,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=147, PETRI_PLACES=76, PETRI_TRANSITIONS=28} [2024-06-14 12:36:41,506 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 45 predicate places. [2024-06-14 12:36:41,506 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 28 transitions, 147 flow [2024-06-14 12:36:41,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:41,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:36:41,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:36:41,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-14 12:36:41,506 INFO L420 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:36:41,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:36:41,507 INFO L85 PathProgramCache]: Analyzing trace with hash -903525861, now seen corresponding path program 26 times [2024-06-14 12:36:41,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:36:41,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486030025] [2024-06-14 12:36:41,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:36:41,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:36:41,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:36:42,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:36:42,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:36:42,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486030025] [2024-06-14 12:36:42,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486030025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:36:42,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:36:42,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:36:42,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339459301] [2024-06-14 12:36:42,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:36:42,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:36:42,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:36:42,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:36:42,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:36:42,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:36:42,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 28 transitions, 147 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:42,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:36:42,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:36:42,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:36:42,711 INFO L124 PetriNetUnfolderBase]: 49/121 cut-off events. [2024-06-14 12:36:42,711 INFO L125 PetriNetUnfolderBase]: For 1940/1940 co-relation queries the response was YES. [2024-06-14 12:36:42,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 446 conditions, 121 events. 49/121 cut-off events. For 1940/1940 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 300 event pairs, 4 based on Foata normal form. 6/126 useless extension candidates. Maximal degree in co-relation 418. Up to 38 conditions per place. [2024-06-14 12:36:42,712 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 20 selfloop transitions, 8 changer transitions 11/41 dead transitions. [2024-06-14 12:36:42,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 41 transitions, 253 flow [2024-06-14 12:36:42,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:36:42,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:36:42,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 92 transitions. [2024-06-14 12:36:42,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26136363636363635 [2024-06-14 12:36:42,713 INFO L175 Difference]: Start difference. First operand has 76 places, 28 transitions, 147 flow. Second operand 11 states and 92 transitions. [2024-06-14 12:36:42,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 41 transitions, 253 flow [2024-06-14 12:36:42,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 41 transitions, 225 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-14 12:36:42,714 INFO L231 Difference]: Finished difference. Result has 66 places, 23 transitions, 114 flow [2024-06-14 12:36:42,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=119, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=114, PETRI_PLACES=66, PETRI_TRANSITIONS=23} [2024-06-14 12:36:42,715 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 35 predicate places. [2024-06-14 12:36:42,715 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 23 transitions, 114 flow [2024-06-14 12:36:42,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:42,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:36:42,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:36:42,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-14 12:36:42,715 INFO L420 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 12:36:42,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:36:42,716 INFO L85 PathProgramCache]: Analyzing trace with hash 352096557, now seen corresponding path program 27 times [2024-06-14 12:36:42,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:36:42,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78059849] [2024-06-14 12:36:42,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:36:42,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:36:42,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:36:43,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:36:43,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:36:43,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78059849] [2024-06-14 12:36:43,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78059849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:36:43,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:36:43,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 12:36:43,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895827473] [2024-06-14 12:36:43,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:36:43,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 12:36:43,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:36:43,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 12:36:43,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-14 12:36:43,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 32 [2024-06-14 12:36:43,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 23 transitions, 114 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:43,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:36:43,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 32 [2024-06-14 12:36:43,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:36:44,045 INFO L124 PetriNetUnfolderBase]: 21/61 cut-off events. [2024-06-14 12:36:44,045 INFO L125 PetriNetUnfolderBase]: For 514/514 co-relation queries the response was YES. [2024-06-14 12:36:44,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 191 conditions, 61 events. 21/61 cut-off events. For 514/514 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 80 event pairs, 0 based on Foata normal form. 6/66 useless extension candidates. Maximal degree in co-relation 168. Up to 24 conditions per place. [2024-06-14 12:36:44,046 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 0 selfloop transitions, 0 changer transitions 30/30 dead transitions. [2024-06-14 12:36:44,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 30 transitions, 158 flow [2024-06-14 12:36:44,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:36:44,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:36:44,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 84 transitions. [2024-06-14 12:36:44,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.23863636363636365 [2024-06-14 12:36:44,046 INFO L175 Difference]: Start difference. First operand has 66 places, 23 transitions, 114 flow. Second operand 11 states and 84 transitions. [2024-06-14 12:36:44,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 30 transitions, 158 flow [2024-06-14 12:36:44,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 30 transitions, 124 flow, removed 1 selfloop flow, removed 17 redundant places. [2024-06-14 12:36:44,047 INFO L231 Difference]: Finished difference. Result has 52 places, 0 transitions, 0 flow [2024-06-14 12:36:44,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=52, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=0, PETRI_PLACES=52, PETRI_TRANSITIONS=0} [2024-06-14 12:36:44,047 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 21 predicate places. [2024-06-14 12:36:44,048 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 0 transitions, 0 flow [2024-06-14 12:36:44,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:36:44,059 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-14 12:36:44,060 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-14 12:36:44,060 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-14 12:36:44,060 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-14 12:36:44,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-14 12:36:44,060 INFO L445 BasicCegarLoop]: Path program histogram: [55, 30, 27, 15, 11, 10, 10, 8, 6, 5, 5, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:36:44,062 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-14 12:36:44,062 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-14 12:36:44,067 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-14 12:36:44,067 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-14 12:36:44,069 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.06 12:36:44 BasicIcfg [2024-06-14 12:36:44,069 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-14 12:36:44,070 INFO L158 Benchmark]: Toolchain (without parser) took 386938.87ms. Allocated memory was 174.1MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 95.6MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 216.4MB. Max. memory is 16.1GB. [2024-06-14 12:36:44,070 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 174.1MB. Free memory was 130.4MB in the beginning and 130.2MB in the end (delta: 161.0kB). There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 12:36:44,070 INFO L158 Benchmark]: Witness Parser took 3.47ms. Allocated memory is still 174.1MB. Free memory is still 101.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 12:36:44,070 INFO L158 Benchmark]: CACSL2BoogieTranslator took 583.99ms. Allocated memory is still 174.1MB. Free memory was 95.4MB in the beginning and 117.4MB in the end (delta: -22.0MB). Peak memory consumption was 11.0MB. Max. memory is 16.1GB. [2024-06-14 12:36:44,072 INFO L158 Benchmark]: Boogie Procedure Inliner took 45.62ms. Allocated memory is still 174.1MB. Free memory was 117.4MB in the beginning and 113.9MB in the end (delta: 3.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-14 12:36:44,073 INFO L158 Benchmark]: Boogie Preprocessor took 46.36ms. Allocated memory is still 174.1MB. Free memory was 113.9MB in the beginning and 111.2MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-14 12:36:44,073 INFO L158 Benchmark]: RCFGBuilder took 640.78ms. Allocated memory is still 174.1MB. Free memory was 110.6MB in the beginning and 58.1MB in the end (delta: 52.4MB). Peak memory consumption was 52.4MB. Max. memory is 16.1GB. [2024-06-14 12:36:44,073 INFO L158 Benchmark]: TraceAbstraction took 385617.91ms. Allocated memory was 174.1MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 58.0MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 178.1MB. Max. memory is 16.1GB. [2024-06-14 12:36:44,074 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16ms. Allocated memory is still 174.1MB. Free memory was 130.4MB in the beginning and 130.2MB in the end (delta: 161.0kB). There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 3.47ms. Allocated memory is still 174.1MB. Free memory is still 101.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 583.99ms. Allocated memory is still 174.1MB. Free memory was 95.4MB in the beginning and 117.4MB in the end (delta: -22.0MB). Peak memory consumption was 11.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 45.62ms. Allocated memory is still 174.1MB. Free memory was 117.4MB in the beginning and 113.9MB in the end (delta: 3.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 46.36ms. Allocated memory is still 174.1MB. Free memory was 113.9MB in the beginning and 111.2MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 640.78ms. Allocated memory is still 174.1MB. Free memory was 110.6MB in the beginning and 58.1MB in the end (delta: 52.4MB). Peak memory consumption was 52.4MB. Max. memory is 16.1GB. * TraceAbstraction took 385617.91ms. Allocated memory was 174.1MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 58.0MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 178.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 805]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 806]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 51 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 385.5s, OverallIterations: 215, TraceHistogramMax: 1, PathProgramHistogramMax: 55, EmptinessCheckTime: 0.0s, AutomataDifference: 208.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 13692 SdHoareTripleChecker+Valid, 44.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11782 mSDsluCounter, 10035 SdHoareTripleChecker+Invalid, 38.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 9042 mSDsCounter, 3283 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 79110 IncrementalHoareTripleChecker+Invalid, 82393 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3283 mSolverCounterUnsat, 993 mSDtfsCounter, 79110 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2430 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 2412 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6042 ImplicationChecksByTransitivity, 61.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3432occurred in iteration=166, InterpolantAutomatonStates: 2185, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 173.8s InterpolantComputationTime, 3788 NumberOfCodeBlocks, 3788 NumberOfCodeBlocksAsserted, 215 NumberOfCheckSat, 3573 ConstructedInterpolants, 0 QuantifiedInterpolants, 160156 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 215 InterpolantComputations, 215 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-14 12:36:44,106 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE