./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix009.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/mix009.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 76401ed0 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/mix009.oepc.i ./goblint.2024-05-21_14-57-05.files/protection/mix009.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-76401ed-m [2024-06-20 15:48:45,361 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 15:48:45,417 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 15:48:45,424 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 15:48:45,424 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 15:48:45,446 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 15:48:45,447 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 15:48:45,447 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 15:48:45,448 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 15:48:45,451 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 15:48:45,451 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 15:48:45,451 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 15:48:45,452 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 15:48:45,453 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 15:48:45,453 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 15:48:45,454 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 15:48:45,454 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 15:48:45,454 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 15:48:45,454 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 15:48:45,455 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 15:48:45,455 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 15:48:45,455 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 15:48:45,455 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 15:48:45,456 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 15:48:45,456 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 15:48:45,456 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 15:48:45,456 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 15:48:45,456 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 15:48:45,457 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 15:48:45,457 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 15:48:45,459 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 15:48:45,459 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 15:48:45,459 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 15:48:45,460 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 15:48:45,460 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 15:48:45,460 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 15:48:45,460 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 15:48:45,460 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 15:48:45,461 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 15:48:45,461 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 15:48:45,461 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 15:48:45,461 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 15:48:45,461 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 15:48:45,461 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-20 15:48:45,664 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 15:48:45,689 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 15:48:45,691 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 15:48:45,692 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 15:48:45,693 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 15:48:45,693 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/mix009.oepc.yml/witness.yml [2024-06-20 15:48:45,867 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 15:48:45,867 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 15:48:45,867 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix009.oepc.i [2024-06-20 15:48:46,900 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 15:48:47,123 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 15:48:47,127 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix009.oepc.i [2024-06-20 15:48:47,144 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d632228dc/4e362658dde54216818b22c755645430/FLAG4f67d454b [2024-06-20 15:48:47,157 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d632228dc/4e362658dde54216818b22c755645430 [2024-06-20 15:48:47,157 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 15:48:47,158 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 15:48:47,161 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 15:48:47,161 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 15:48:47,165 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 15:48:47,166 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:48:45" (1/2) ... [2024-06-20 15:48:47,167 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@277ca3cd and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:48:47, skipping insertion in model container [2024-06-20 15:48:47,167 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:48:45" (1/2) ... [2024-06-20 15:48:47,168 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5b7db4db and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:48:47, skipping insertion in model container [2024-06-20 15:48:47,168 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 03:48:47" (2/2) ... [2024-06-20 15:48:47,168 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@277ca3cd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:48:47, skipping insertion in model container [2024-06-20 15:48:47,169 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 03:48:47" (2/2) ... [2024-06-20 15:48:47,169 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 15:48:47,250 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 15:48:47,251 INFO L97 edCorrectnessWitness]: Location invariant before [L826-L826] (((((((((((((((((! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd0 == (_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 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1))) [2024-06-20 15:48:47,252 INFO L97 edCorrectnessWitness]: Location invariant before [L825-L825] (((((((((((((((((! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd0 == (_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 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1))) [2024-06-20 15:48:47,252 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 15:48:47,252 INFO L106 edCorrectnessWitness]: ghost_update [L823-L823] multithreaded = 1; [2024-06-20 15:48:47,285 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 15:48:47,577 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 15:48:47,586 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 15:48:47,663 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 15:48:47,690 INFO L206 MainTranslator]: Completed translation [2024-06-20 15:48:47,691 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:48:47 WrapperNode [2024-06-20 15:48:47,691 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 15:48:47,692 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 15:48:47,692 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 15:48:47,692 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 15:48:47,697 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:48:47" (1/1) ... [2024-06-20 15:48:47,707 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:48:47" (1/1) ... [2024-06-20 15:48:47,738 INFO L138 Inliner]: procedures = 174, calls = 40, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 122 [2024-06-20 15:48:47,738 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 15:48:47,739 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 15:48:47,739 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 15:48:47,739 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 15:48:47,755 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:48:47" (1/1) ... [2024-06-20 15:48:47,755 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:48:47" (1/1) ... [2024-06-20 15:48:47,758 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:48:47" (1/1) ... [2024-06-20 15:48:47,770 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-20 15:48:47,770 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:48:47" (1/1) ... [2024-06-20 15:48:47,770 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:48:47" (1/1) ... [2024-06-20 15:48:47,781 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:48:47" (1/1) ... [2024-06-20 15:48:47,790 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:48:47" (1/1) ... [2024-06-20 15:48:47,792 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:48:47" (1/1) ... [2024-06-20 15:48:47,798 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:48:47" (1/1) ... [2024-06-20 15:48:47,800 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 15:48:47,803 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 15:48:47,803 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 15:48:47,803 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 15:48:47,804 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:48:47" (1/1) ... [2024-06-20 15:48:47,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 15:48:47,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 15:48:47,842 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-20 15:48:47,875 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-20 15:48:47,898 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 15:48:47,898 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 15:48:47,898 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 15:48:47,898 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 15:48:47,898 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 15:48:47,898 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 15:48:47,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 15:48:47,899 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 15:48:47,899 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 15:48:47,899 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 15:48:47,900 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-20 15:48:48,062 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 15:48:48,064 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 15:48:48,321 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 15:48:48,322 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 15:48:48,485 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 15:48:48,486 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 15:48:48,486 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 03:48:48 BoogieIcfgContainer [2024-06-20 15:48:48,486 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 15:48:48,488 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 15:48:48,488 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 15:48:48,490 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 15:48:48,490 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:48:45" (1/4) ... [2024-06-20 15:48:48,491 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1a66f9c3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 03:48:48, skipping insertion in model container [2024-06-20 15:48:48,491 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 03:48:47" (2/4) ... [2024-06-20 15:48:48,491 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1a66f9c3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 03:48:48, skipping insertion in model container [2024-06-20 15:48:48,491 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:48:47" (3/4) ... [2024-06-20 15:48:48,491 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1a66f9c3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 03:48:48, skipping insertion in model container [2024-06-20 15:48:48,491 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 03:48:48" (4/4) ... [2024-06-20 15:48:48,492 INFO L112 eAbstractionObserver]: Analyzing ICFG mix009.oepc.i [2024-06-20 15:48:48,505 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 15:48:48,505 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-20 15:48:48,505 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 15:48:48,533 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 15:48:48,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 39 places, 32 transitions, 72 flow [2024-06-20 15:48:48,572 INFO L124 PetriNetUnfolderBase]: 0/30 cut-off events. [2024-06-20 15:48:48,572 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 15:48:48,574 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 47 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-20 15:48:48,574 INFO L82 GeneralOperation]: Start removeDead. Operand has 39 places, 32 transitions, 72 flow [2024-06-20 15:48:48,577 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 31 places, 24 transitions, 54 flow [2024-06-20 15:48:48,589 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 15:48:48,596 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;@752ba12b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 15:48:48,596 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-20 15:48:48,599 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 15:48:48,599 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-20 15:48:48,599 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 15:48:48,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:48,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 15:48:48,601 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-20 15:48:48,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:48,606 INFO L85 PathProgramCache]: Analyzing trace with hash 337095837, now seen corresponding path program 1 times [2024-06-20 15:48:48,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:48,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759964509] [2024-06-20 15:48:48,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:48,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:48,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:49,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:48:49,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:49,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759964509] [2024-06-20 15:48:49,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759964509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:49,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:49,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 15:48:49,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717239680] [2024-06-20 15:48:49,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:49,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 15:48:49,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:49,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 15:48:49,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 15:48:49,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 32 [2024-06-20 15:48:49,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 24 transitions, 54 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:48:49,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:49,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 32 [2024-06-20 15:48:49,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:49,712 INFO L124 PetriNetUnfolderBase]: 162/314 cut-off events. [2024-06-20 15:48:49,712 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-06-20 15:48:49,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 625 conditions, 314 events. 162/314 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1238 event pairs, 97 based on Foata normal form. 1/305 useless extension candidates. Maximal degree in co-relation 614. Up to 288 conditions per place. [2024-06-20 15:48:49,716 INFO L140 encePairwiseOnDemand]: 27/32 looper letters, 21 selfloop transitions, 3 changer transitions 0/30 dead transitions. [2024-06-20 15:48:49,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 30 transitions, 117 flow [2024-06-20 15:48:49,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 15:48:49,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 15:48:49,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 59 transitions. [2024-06-20 15:48:49,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6145833333333334 [2024-06-20 15:48:49,727 INFO L175 Difference]: Start difference. First operand has 31 places, 24 transitions, 54 flow. Second operand 3 states and 59 transitions. [2024-06-20 15:48:49,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 30 transitions, 117 flow [2024-06-20 15:48:49,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 30 transitions, 114 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-20 15:48:49,730 INFO L231 Difference]: Finished difference. Result has 32 places, 26 transitions, 73 flow [2024-06-20 15:48:49,731 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-20 15:48:49,734 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 1 predicate places. [2024-06-20 15:48:49,734 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 26 transitions, 73 flow [2024-06-20 15:48:49,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:48:49,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:49,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:48:49,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 15:48:49,735 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-20 15:48:49,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:49,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1826570300, now seen corresponding path program 1 times [2024-06-20 15:48:49,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:49,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801557278] [2024-06-20 15:48:49,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:49,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:49,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:50,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:48:50,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:50,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801557278] [2024-06-20 15:48:50,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801557278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:50,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:50,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 15:48:50,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035579597] [2024-06-20 15:48:50,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:50,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 15:48:50,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:50,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 15:48:50,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-20 15:48:50,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 32 [2024-06-20 15:48:50,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 26 transitions, 73 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:48:50,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:50,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 32 [2024-06-20 15:48:50,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:50,377 INFO L124 PetriNetUnfolderBase]: 159/309 cut-off events. [2024-06-20 15:48:50,378 INFO L125 PetriNetUnfolderBase]: For 62/62 co-relation queries the response was YES. [2024-06-20 15:48:50,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 697 conditions, 309 events. 159/309 cut-off events. For 62/62 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1225 event pairs, 79 based on Foata normal form. 2/306 useless extension candidates. Maximal degree in co-relation 685. Up to 274 conditions per place. [2024-06-20 15:48:50,383 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 25 selfloop transitions, 5 changer transitions 0/36 dead transitions. [2024-06-20 15:48:50,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 36 transitions, 159 flow [2024-06-20 15:48:50,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:48:50,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:48:50,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 76 transitions. [2024-06-20 15:48:50,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-20 15:48:50,387 INFO L175 Difference]: Start difference. First operand has 32 places, 26 transitions, 73 flow. Second operand 4 states and 76 transitions. [2024-06-20 15:48:50,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 36 transitions, 159 flow [2024-06-20 15:48:50,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 36 transitions, 156 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 15:48:50,392 INFO L231 Difference]: Finished difference. Result has 35 places, 28 transitions, 97 flow [2024-06-20 15:48:50,392 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-20 15:48:50,393 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 4 predicate places. [2024-06-20 15:48:50,393 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 28 transitions, 97 flow [2024-06-20 15:48:50,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:48:50,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:50,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:48:50,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 15:48:50,394 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-20 15:48:50,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:50,397 INFO L85 PathProgramCache]: Analyzing trace with hash 789105080, now seen corresponding path program 1 times [2024-06-20 15:48:50,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:50,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697708130] [2024-06-20 15:48:50,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:50,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:50,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:50,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:48:50,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:50,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697708130] [2024-06-20 15:48:50,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697708130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:50,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:50,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 15:48:50,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678742709] [2024-06-20 15:48:50,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:50,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 15:48:50,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:50,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 15:48:50,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-20 15:48:50,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 32 [2024-06-20 15:48:50,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 28 transitions, 97 flow. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:48:50,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:50,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 32 [2024-06-20 15:48:50,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:51,052 INFO L124 PetriNetUnfolderBase]: 187/359 cut-off events. [2024-06-20 15:48:51,052 INFO L125 PetriNetUnfolderBase]: For 204/204 co-relation queries the response was YES. [2024-06-20 15:48:51,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 892 conditions, 359 events. 187/359 cut-off events. For 204/204 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1389 event pairs, 83 based on Foata normal form. 2/360 useless extension candidates. Maximal degree in co-relation 878. Up to 313 conditions per place. [2024-06-20 15:48:51,054 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 30 selfloop transitions, 7 changer transitions 0/42 dead transitions. [2024-06-20 15:48:51,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 42 transitions, 209 flow [2024-06-20 15:48:51,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:48:51,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:48:51,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-20 15:48:51,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-20 15:48:51,056 INFO L175 Difference]: Start difference. First operand has 35 places, 28 transitions, 97 flow. Second operand 5 states and 89 transitions. [2024-06-20 15:48:51,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 42 transitions, 209 flow [2024-06-20 15:48:51,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 42 transitions, 200 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-20 15:48:51,058 INFO L231 Difference]: Finished difference. Result has 38 places, 30 transitions, 121 flow [2024-06-20 15:48:51,058 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-20 15:48:51,058 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 7 predicate places. [2024-06-20 15:48:51,059 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 30 transitions, 121 flow [2024-06-20 15:48:51,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:48:51,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:51,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:48:51,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 15:48:51,059 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-20 15:48:51,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:51,060 INFO L85 PathProgramCache]: Analyzing trace with hash -670316147, now seen corresponding path program 1 times [2024-06-20 15:48:51,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:51,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880598369] [2024-06-20 15:48:51,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:51,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:51,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:51,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-20 15:48:51,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:51,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880598369] [2024-06-20 15:48:51,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880598369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:51,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:51,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:48:51,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100038844] [2024-06-20 15:48:51,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:51,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:48:51,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:51,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:48:51,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:48:51,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 32 [2024-06-20 15:48:51,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 30 transitions, 121 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 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-20 15:48:51,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:51,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 32 [2024-06-20 15:48:51,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:51,745 INFO L124 PetriNetUnfolderBase]: 184/356 cut-off events. [2024-06-20 15:48:51,746 INFO L125 PetriNetUnfolderBase]: For 341/341 co-relation queries the response was YES. [2024-06-20 15:48:51,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 963 conditions, 356 events. 184/356 cut-off events. For 341/341 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1370 event pairs, 65 based on Foata normal form. 2/357 useless extension candidates. Maximal degree in co-relation 948. Up to 299 conditions per place. [2024-06-20 15:48:51,748 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 34 selfloop transitions, 9 changer transitions 0/48 dead transitions. [2024-06-20 15:48:51,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 48 transitions, 257 flow [2024-06-20 15:48:51,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:48:51,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:48:51,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-20 15:48:51,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.546875 [2024-06-20 15:48:51,749 INFO L175 Difference]: Start difference. First operand has 38 places, 30 transitions, 121 flow. Second operand 6 states and 105 transitions. [2024-06-20 15:48:51,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 48 transitions, 257 flow [2024-06-20 15:48:51,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 48 transitions, 242 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-20 15:48:51,751 INFO L231 Difference]: Finished difference. Result has 41 places, 32 transitions, 145 flow [2024-06-20 15:48:51,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=145, PETRI_PLACES=41, PETRI_TRANSITIONS=32} [2024-06-20 15:48:51,752 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 10 predicate places. [2024-06-20 15:48:51,752 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 32 transitions, 145 flow [2024-06-20 15:48:51,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 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-20 15:48:51,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:51,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:48:51,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 15:48:51,753 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-20 15:48:51,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:51,754 INFO L85 PathProgramCache]: Analyzing trace with hash -2063748116, now seen corresponding path program 1 times [2024-06-20 15:48:51,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:51,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700339247] [2024-06-20 15:48:51,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:51,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:51,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:52,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:48:52,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:52,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700339247] [2024-06-20 15:48:52,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700339247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:52,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:52,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:48:52,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641483602] [2024-06-20 15:48:52,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:52,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:48:52,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:52,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:48:52,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:48:52,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-20 15:48:52,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 32 transitions, 145 flow. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:48:52,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:52,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-20 15:48:52,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:52,509 INFO L124 PetriNetUnfolderBase]: 230/423 cut-off events. [2024-06-20 15:48:52,509 INFO L125 PetriNetUnfolderBase]: For 639/639 co-relation queries the response was YES. [2024-06-20 15:48:52,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1247 conditions, 423 events. 230/423 cut-off events. For 639/639 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1590 event pairs, 100 based on Foata normal form. 1/423 useless extension candidates. Maximal degree in co-relation 1230. Up to 402 conditions per place. [2024-06-20 15:48:52,512 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 29 selfloop transitions, 6 changer transitions 0/39 dead transitions. [2024-06-20 15:48:52,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 39 transitions, 233 flow [2024-06-20 15:48:52,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:48:52,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:48:52,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 66 transitions. [2024-06-20 15:48:52,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-20 15:48:52,513 INFO L175 Difference]: Start difference. First operand has 41 places, 32 transitions, 145 flow. Second operand 5 states and 66 transitions. [2024-06-20 15:48:52,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 39 transitions, 233 flow [2024-06-20 15:48:52,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 39 transitions, 212 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-20 15:48:52,515 INFO L231 Difference]: Finished difference. Result has 42 places, 34 transitions, 151 flow [2024-06-20 15:48:52,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=151, PETRI_PLACES=42, PETRI_TRANSITIONS=34} [2024-06-20 15:48:52,516 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 11 predicate places. [2024-06-20 15:48:52,516 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 34 transitions, 151 flow [2024-06-20 15:48:52,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:48:52,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:52,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:48:52,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 15:48:52,517 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:48:52,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:52,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1874082682, now seen corresponding path program 1 times [2024-06-20 15:48:52,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:52,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285622190] [2024-06-20 15:48:52,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:52,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:52,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:53,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:48:53,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:53,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285622190] [2024-06-20 15:48:53,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285622190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:53,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:53,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:48:53,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180083201] [2024-06-20 15:48:53,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:53,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:48:53,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:53,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:48:53,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:48:53,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-20 15:48:53,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 34 transitions, 151 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:48:53,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:53,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-20 15:48:53,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:53,549 INFO L124 PetriNetUnfolderBase]: 223/414 cut-off events. [2024-06-20 15:48:53,549 INFO L125 PetriNetUnfolderBase]: For 887/887 co-relation queries the response was YES. [2024-06-20 15:48:53,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1277 conditions, 414 events. 223/414 cut-off events. For 887/887 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1557 event pairs, 58 based on Foata normal form. 2/415 useless extension candidates. Maximal degree in co-relation 1259. Up to 338 conditions per place. [2024-06-20 15:48:53,551 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 44 selfloop transitions, 13 changer transitions 0/62 dead transitions. [2024-06-20 15:48:53,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 62 transitions, 343 flow [2024-06-20 15:48:53,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:48:53,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:48:53,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-20 15:48:53,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5078125 [2024-06-20 15:48:53,553 INFO L175 Difference]: Start difference. First operand has 42 places, 34 transitions, 151 flow. Second operand 8 states and 130 transitions. [2024-06-20 15:48:53,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 62 transitions, 343 flow [2024-06-20 15:48:53,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 62 transitions, 332 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-20 15:48:53,555 INFO L231 Difference]: Finished difference. Result has 48 places, 38 transitions, 200 flow [2024-06-20 15:48:53,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=200, PETRI_PLACES=48, PETRI_TRANSITIONS=38} [2024-06-20 15:48:53,556 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 17 predicate places. [2024-06-20 15:48:53,556 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 38 transitions, 200 flow [2024-06-20 15:48:53,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:48:53,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:53,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:48:53,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 15:48:53,557 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-20 15:48:53,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:53,558 INFO L85 PathProgramCache]: Analyzing trace with hash 448318990, now seen corresponding path program 1 times [2024-06-20 15:48:53,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:53,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760367] [2024-06-20 15:48:53,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:53,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:53,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:54,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:48:54,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:54,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760367] [2024-06-20 15:48:54,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:54,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:54,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:48:54,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543584442] [2024-06-20 15:48:54,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:54,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:48:54,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:54,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:48:54,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:48:54,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-20 15:48:54,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 38 transitions, 200 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-20 15:48:54,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:54,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-20 15:48:54,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:54,398 INFO L124 PetriNetUnfolderBase]: 220/408 cut-off events. [2024-06-20 15:48:54,399 INFO L125 PetriNetUnfolderBase]: For 1121/1121 co-relation queries the response was YES. [2024-06-20 15:48:54,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1385 conditions, 408 events. 220/408 cut-off events. For 1121/1121 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1488 event pairs, 58 based on Foata normal form. 3/410 useless extension candidates. Maximal degree in co-relation 1365. Up to 379 conditions per place. [2024-06-20 15:48:54,401 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 36 selfloop transitions, 8 changer transitions 0/48 dead transitions. [2024-06-20 15:48:54,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 48 transitions, 314 flow [2024-06-20 15:48:54,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:48:54,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:48:54,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 78 transitions. [2024-06-20 15:48:54,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-20 15:48:54,402 INFO L175 Difference]: Start difference. First operand has 48 places, 38 transitions, 200 flow. Second operand 6 states and 78 transitions. [2024-06-20 15:48:54,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 48 transitions, 314 flow [2024-06-20 15:48:54,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 48 transitions, 285 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-20 15:48:54,405 INFO L231 Difference]: Finished difference. Result has 49 places, 40 transitions, 204 flow [2024-06-20 15:48:54,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=204, PETRI_PLACES=49, PETRI_TRANSITIONS=40} [2024-06-20 15:48:54,407 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 18 predicate places. [2024-06-20 15:48:54,407 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 40 transitions, 204 flow [2024-06-20 15:48:54,407 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-20 15:48:54,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:54,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:48:54,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 15:48:54,408 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-20 15:48:54,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:54,408 INFO L85 PathProgramCache]: Analyzing trace with hash 451246899, now seen corresponding path program 1 times [2024-06-20 15:48:54,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:54,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939489046] [2024-06-20 15:48:54,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:54,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:54,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:54,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:48:54,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:54,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939489046] [2024-06-20 15:48:54,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939489046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:54,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:54,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:48:54,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665845253] [2024-06-20 15:48:54,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:54,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:48:54,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:54,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:48:54,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:48:55,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-20 15:48:55,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 40 transitions, 204 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-20 15:48:55,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:55,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-20 15:48:55,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:55,202 INFO L124 PetriNetUnfolderBase]: 225/415 cut-off events. [2024-06-20 15:48:55,202 INFO L125 PetriNetUnfolderBase]: For 1347/1347 co-relation queries the response was YES. [2024-06-20 15:48:55,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1465 conditions, 415 events. 225/415 cut-off events. For 1347/1347 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1539 event pairs, 58 based on Foata normal form. 1/415 useless extension candidates. Maximal degree in co-relation 1443. Up to 377 conditions per place. [2024-06-20 15:48:55,205 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 39 selfloop transitions, 11 changer transitions 0/54 dead transitions. [2024-06-20 15:48:55,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 54 transitions, 358 flow [2024-06-20 15:48:55,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:48:55,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:48:55,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 82 transitions. [2024-06-20 15:48:55,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4270833333333333 [2024-06-20 15:48:55,207 INFO L175 Difference]: Start difference. First operand has 49 places, 40 transitions, 204 flow. Second operand 6 states and 82 transitions. [2024-06-20 15:48:55,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 54 transitions, 358 flow [2024-06-20 15:48:55,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 54 transitions, 341 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-20 15:48:55,211 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 234 flow [2024-06-20 15:48:55,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=187, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=234, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-06-20 15:48:55,215 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 20 predicate places. [2024-06-20 15:48:55,215 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 234 flow [2024-06-20 15:48:55,215 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-20 15:48:55,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:55,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:48:55,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 15:48:55,216 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-20 15:48:55,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:55,217 INFO L85 PathProgramCache]: Analyzing trace with hash 1031746389, now seen corresponding path program 2 times [2024-06-20 15:48:55,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:55,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247128652] [2024-06-20 15:48:55,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:55,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:55,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:55,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:48:55,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:55,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247128652] [2024-06-20 15:48:55,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247128652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:55,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:55,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:48:55,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126635218] [2024-06-20 15:48:55,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:55,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:48:55,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:55,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:48:55,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:48:55,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-20 15:48:55,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 234 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-20 15:48:55,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:55,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-20 15:48:55,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:56,029 INFO L124 PetriNetUnfolderBase]: 223/412 cut-off events. [2024-06-20 15:48:56,029 INFO L125 PetriNetUnfolderBase]: For 1666/1666 co-relation queries the response was YES. [2024-06-20 15:48:56,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1528 conditions, 412 events. 223/412 cut-off events. For 1666/1666 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1536 event pairs, 57 based on Foata normal form. 1/412 useless extension candidates. Maximal degree in co-relation 1505. Up to 387 conditions per place. [2024-06-20 15:48:56,032 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 38 selfloop transitions, 8 changer transitions 0/50 dead transitions. [2024-06-20 15:48:56,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 50 transitions, 340 flow [2024-06-20 15:48:56,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:48:56,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:48:56,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 76 transitions. [2024-06-20 15:48:56,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-20 15:48:56,033 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 234 flow. Second operand 6 states and 76 transitions. [2024-06-20 15:48:56,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 50 transitions, 340 flow [2024-06-20 15:48:56,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 50 transitions, 328 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-20 15:48:56,040 INFO L231 Difference]: Finished difference. Result has 55 places, 44 transitions, 243 flow [2024-06-20 15:48:56,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=243, PETRI_PLACES=55, PETRI_TRANSITIONS=44} [2024-06-20 15:48:56,041 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 24 predicate places. [2024-06-20 15:48:56,041 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 44 transitions, 243 flow [2024-06-20 15:48:56,041 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-20 15:48:56,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:56,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:48:56,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 15:48:56,042 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:48:56,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:56,042 INFO L85 PathProgramCache]: Analyzing trace with hash -2032978250, now seen corresponding path program 1 times [2024-06-20 15:48:56,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:56,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588447785] [2024-06-20 15:48:56,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:56,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:56,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:56,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:48:56,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:56,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588447785] [2024-06-20 15:48:56,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588447785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:56,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:56,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:48:56,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628261452] [2024-06-20 15:48:56,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:56,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:48:56,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:56,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:48:56,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:48:57,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 32 [2024-06-20 15:48:57,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 44 transitions, 243 flow. Second operand has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:48:57,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:57,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 32 [2024-06-20 15:48:57,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:57,237 INFO L124 PetriNetUnfolderBase]: 217/402 cut-off events. [2024-06-20 15:48:57,241 INFO L125 PetriNetUnfolderBase]: For 2095/2095 co-relation queries the response was YES. [2024-06-20 15:48:57,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1522 conditions, 402 events. 217/402 cut-off events. For 2095/2095 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1456 event pairs, 35 based on Foata normal form. 4/405 useless extension candidates. Maximal degree in co-relation 1498. Up to 307 conditions per place. [2024-06-20 15:48:57,244 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 48 selfloop transitions, 14 changer transitions 0/69 dead transitions. [2024-06-20 15:48:57,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 69 transitions, 419 flow [2024-06-20 15:48:57,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:48:57,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:48:57,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-20 15:48:57,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-06-20 15:48:57,246 INFO L175 Difference]: Start difference. First operand has 55 places, 44 transitions, 243 flow. Second operand 9 states and 140 transitions. [2024-06-20 15:48:57,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 69 transitions, 419 flow [2024-06-20 15:48:57,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 69 transitions, 398 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-20 15:48:57,249 INFO L231 Difference]: Finished difference. Result has 58 places, 43 transitions, 242 flow [2024-06-20 15:48:57,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=49, 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=9, PETRI_FLOW=242, PETRI_PLACES=58, PETRI_TRANSITIONS=43} [2024-06-20 15:48:57,249 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 27 predicate places. [2024-06-20 15:48:57,249 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 43 transitions, 242 flow [2024-06-20 15:48:57,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:48:57,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:57,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:48:57,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 15:48:57,250 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-20 15:48:57,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:57,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1103573389, now seen corresponding path program 1 times [2024-06-20 15:48:57,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:57,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417594550] [2024-06-20 15:48:57,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:57,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:57,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:57,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:48:57,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:57,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417594550] [2024-06-20 15:48:57,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417594550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:57,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:57,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:48:57,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831223345] [2024-06-20 15:48:57,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:57,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:48:57,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:57,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:48:57,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:48:57,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:48:57,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 43 transitions, 242 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 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-20 15:48:57,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:57,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:48:57,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:58,113 INFO L124 PetriNetUnfolderBase]: 238/425 cut-off events. [2024-06-20 15:48:58,113 INFO L125 PetriNetUnfolderBase]: For 2383/2383 co-relation queries the response was YES. [2024-06-20 15:48:58,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1678 conditions, 425 events. 238/425 cut-off events. For 2383/2383 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1509 event pairs, 53 based on Foata normal form. 1/425 useless extension candidates. Maximal degree in co-relation 1653. Up to 381 conditions per place. [2024-06-20 15:48:58,116 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 43 selfloop transitions, 16 changer transitions 0/61 dead transitions. [2024-06-20 15:48:58,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 61 transitions, 434 flow [2024-06-20 15:48:58,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:48:58,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:48:58,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2024-06-20 15:48:58,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39732142857142855 [2024-06-20 15:48:58,117 INFO L175 Difference]: Start difference. First operand has 58 places, 43 transitions, 242 flow. Second operand 7 states and 89 transitions. [2024-06-20 15:48:58,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 61 transitions, 434 flow [2024-06-20 15:48:58,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 61 transitions, 398 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-20 15:48:58,120 INFO L231 Difference]: Finished difference. Result has 58 places, 47 transitions, 267 flow [2024-06-20 15:48:58,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=206, 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=267, PETRI_PLACES=58, PETRI_TRANSITIONS=47} [2024-06-20 15:48:58,121 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 27 predicate places. [2024-06-20 15:48:58,121 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 47 transitions, 267 flow [2024-06-20 15:48:58,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 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-20 15:48:58,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:58,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:48:58,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 15:48:58,121 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-20 15:48:58,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:58,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1103753127, now seen corresponding path program 1 times [2024-06-20 15:48:58,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:58,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908488034] [2024-06-20 15:48:58,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:58,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:58,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:58,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:48:58,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:58,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908488034] [2024-06-20 15:48:58,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908488034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:58,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:58,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:48:58,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16824317] [2024-06-20 15:48:58,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:58,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:48:58,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:58,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:48:58,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:48:58,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-20 15:48:58,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 47 transitions, 267 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-20 15:48:58,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:58,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-20 15:48:58,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:59,015 INFO L124 PetriNetUnfolderBase]: 243/442 cut-off events. [2024-06-20 15:48:59,015 INFO L125 PetriNetUnfolderBase]: For 3157/3157 co-relation queries the response was YES. [2024-06-20 15:48:59,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1783 conditions, 442 events. 243/442 cut-off events. For 3157/3157 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1621 event pairs, 56 based on Foata normal form. 3/444 useless extension candidates. Maximal degree in co-relation 1756. Up to 373 conditions per place. [2024-06-20 15:48:59,018 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 47 selfloop transitions, 15 changer transitions 0/68 dead transitions. [2024-06-20 15:48:59,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 68 transitions, 473 flow [2024-06-20 15:48:59,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:48:59,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:48:59,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2024-06-20 15:48:59,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4330357142857143 [2024-06-20 15:48:59,020 INFO L175 Difference]: Start difference. First operand has 58 places, 47 transitions, 267 flow. Second operand 7 states and 97 transitions. [2024-06-20 15:48:59,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 68 transitions, 473 flow [2024-06-20 15:48:59,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 68 transitions, 452 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-20 15:48:59,026 INFO L231 Difference]: Finished difference. Result has 63 places, 53 transitions, 320 flow [2024-06-20 15:48:59,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=320, PETRI_PLACES=63, PETRI_TRANSITIONS=53} [2024-06-20 15:48:59,026 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 32 predicate places. [2024-06-20 15:48:59,027 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 53 transitions, 320 flow [2024-06-20 15:48:59,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-20 15:48:59,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:59,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:48:59,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 15:48:59,027 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-20 15:48:59,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:59,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1103752879, now seen corresponding path program 2 times [2024-06-20 15:48:59,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:59,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49406391] [2024-06-20 15:48:59,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:59,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:59,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:48:59,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:48:59,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:48:59,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49406391] [2024-06-20 15:48:59,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49406391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:48:59,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:48:59,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:48:59,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859154786] [2024-06-20 15:48:59,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:48:59,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:48:59,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:48:59,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:48:59,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:48:59,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:48:59,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 53 transitions, 320 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 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-20 15:48:59,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:48:59,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:48:59,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:48:59,898 INFO L124 PetriNetUnfolderBase]: 260/461 cut-off events. [2024-06-20 15:48:59,898 INFO L125 PetriNetUnfolderBase]: For 3651/3651 co-relation queries the response was YES. [2024-06-20 15:48:59,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2021 conditions, 461 events. 260/461 cut-off events. For 3651/3651 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1653 event pairs, 55 based on Foata normal form. 1/461 useless extension candidates. Maximal degree in co-relation 1991. Up to 416 conditions per place. [2024-06-20 15:48:59,901 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 47 selfloop transitions, 17 changer transitions 0/66 dead transitions. [2024-06-20 15:48:59,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 66 transitions, 510 flow [2024-06-20 15:48:59,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:48:59,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:48:59,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-06-20 15:48:59,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38839285714285715 [2024-06-20 15:48:59,902 INFO L175 Difference]: Start difference. First operand has 63 places, 53 transitions, 320 flow. Second operand 7 states and 87 transitions. [2024-06-20 15:48:59,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 66 transitions, 510 flow [2024-06-20 15:48:59,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 66 transitions, 499 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-20 15:48:59,907 INFO L231 Difference]: Finished difference. Result has 68 places, 55 transitions, 360 flow [2024-06-20 15:48:59,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=360, PETRI_PLACES=68, PETRI_TRANSITIONS=55} [2024-06-20 15:48:59,908 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 37 predicate places. [2024-06-20 15:48:59,908 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 55 transitions, 360 flow [2024-06-20 15:48:59,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 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-20 15:48:59,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:48:59,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:48:59,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 15:48:59,909 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-20 15:48:59,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:48:59,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1919367885, now seen corresponding path program 3 times [2024-06-20 15:48:59,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:48:59,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843258586] [2024-06-20 15:48:59,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:48:59,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:48:59,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:00,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:00,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:00,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843258586] [2024-06-20 15:49:00,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843258586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:00,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:00,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:49:00,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766145628] [2024-06-20 15:49:00,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:00,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:49:00,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:00,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:49:00,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:49:00,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:00,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 55 transitions, 360 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 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-20 15:49:00,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:00,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:00,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:00,780 INFO L124 PetriNetUnfolderBase]: 258/458 cut-off events. [2024-06-20 15:49:00,780 INFO L125 PetriNetUnfolderBase]: For 4176/4176 co-relation queries the response was YES. [2024-06-20 15:49:00,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2070 conditions, 458 events. 258/458 cut-off events. For 4176/4176 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1636 event pairs, 54 based on Foata normal form. 1/458 useless extension candidates. Maximal degree in co-relation 2037. Up to 441 conditions per place. [2024-06-20 15:49:00,783 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 50 selfloop transitions, 10 changer transitions 0/62 dead transitions. [2024-06-20 15:49:00,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 62 transitions, 496 flow [2024-06-20 15:49:00,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:49:00,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:49:00,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 79 transitions. [2024-06-20 15:49:00,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35267857142857145 [2024-06-20 15:49:00,784 INFO L175 Difference]: Start difference. First operand has 68 places, 55 transitions, 360 flow. Second operand 7 states and 79 transitions. [2024-06-20 15:49:00,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 62 transitions, 496 flow [2024-06-20 15:49:00,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 62 transitions, 467 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-20 15:49:00,788 INFO L231 Difference]: Finished difference. Result has 71 places, 55 transitions, 356 flow [2024-06-20 15:49:00,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=331, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=356, PETRI_PLACES=71, PETRI_TRANSITIONS=55} [2024-06-20 15:49:00,789 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 40 predicate places. [2024-06-20 15:49:00,789 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 55 transitions, 356 flow [2024-06-20 15:49:00,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 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-20 15:49:00,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:00,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:00,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 15:49:00,790 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-20 15:49:00,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:00,791 INFO L85 PathProgramCache]: Analyzing trace with hash 185180921, now seen corresponding path program 2 times [2024-06-20 15:49:00,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:00,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103857514] [2024-06-20 15:49:00,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:00,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:00,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:01,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-20 15:49:01,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:01,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103857514] [2024-06-20 15:49:01,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103857514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:01,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:01,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:49:01,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606977792] [2024-06-20 15:49:01,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:01,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:49:01,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:01,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:49:01,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:49:01,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-20 15:49:01,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 55 transitions, 356 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-20 15:49:01,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:01,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-20 15:49:01,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:01,728 INFO L124 PetriNetUnfolderBase]: 253/459 cut-off events. [2024-06-20 15:49:01,728 INFO L125 PetriNetUnfolderBase]: For 4979/4979 co-relation queries the response was YES. [2024-06-20 15:49:01,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2093 conditions, 459 events. 253/459 cut-off events. For 4979/4979 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1707 event pairs, 54 based on Foata normal form. 3/461 useless extension candidates. Maximal degree in co-relation 2059. Up to 403 conditions per place. [2024-06-20 15:49:01,731 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 49 selfloop transitions, 13 changer transitions 0/69 dead transitions. [2024-06-20 15:49:01,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 69 transitions, 552 flow [2024-06-20 15:49:01,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:49:01,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:49:01,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 92 transitions. [2024-06-20 15:49:01,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-20 15:49:01,733 INFO L175 Difference]: Start difference. First operand has 71 places, 55 transitions, 356 flow. Second operand 7 states and 92 transitions. [2024-06-20 15:49:01,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 69 transitions, 552 flow [2024-06-20 15:49:01,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 69 transitions, 516 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-20 15:49:01,737 INFO L231 Difference]: Finished difference. Result has 71 places, 57 transitions, 365 flow [2024-06-20 15:49:01,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=365, PETRI_PLACES=71, PETRI_TRANSITIONS=57} [2024-06-20 15:49:01,737 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 40 predicate places. [2024-06-20 15:49:01,738 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 57 transitions, 365 flow [2024-06-20 15:49:01,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-20 15:49:01,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:01,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:01,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 15:49:01,738 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-20 15:49:01,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:01,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1337846573, now seen corresponding path program 3 times [2024-06-20 15:49:01,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:01,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254468754] [2024-06-20 15:49:01,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:01,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:01,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:02,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:02,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:02,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254468754] [2024-06-20 15:49:02,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254468754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:02,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:02,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:49:02,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518813287] [2024-06-20 15:49:02,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:02,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:49:02,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:02,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:49:02,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:49:02,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-20 15:49:02,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 57 transitions, 365 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-20 15:49:02,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:02,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-20 15:49:02,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:02,616 INFO L124 PetriNetUnfolderBase]: 247/450 cut-off events. [2024-06-20 15:49:02,616 INFO L125 PetriNetUnfolderBase]: For 5332/5332 co-relation queries the response was YES. [2024-06-20 15:49:02,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2069 conditions, 450 events. 247/450 cut-off events. For 5332/5332 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1675 event pairs, 52 based on Foata normal form. 3/452 useless extension candidates. Maximal degree in co-relation 2034. Up to 411 conditions per place. [2024-06-20 15:49:02,619 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 49 selfloop transitions, 10 changer transitions 0/66 dead transitions. [2024-06-20 15:49:02,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 66 transitions, 505 flow [2024-06-20 15:49:02,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:49:02,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:49:02,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-06-20 15:49:02,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38839285714285715 [2024-06-20 15:49:02,621 INFO L175 Difference]: Start difference. First operand has 71 places, 57 transitions, 365 flow. Second operand 7 states and 87 transitions. [2024-06-20 15:49:02,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 66 transitions, 505 flow [2024-06-20 15:49:02,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 66 transitions, 467 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-20 15:49:02,626 INFO L231 Difference]: Finished difference. Result has 73 places, 57 transitions, 352 flow [2024-06-20 15:49:02,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=327, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=352, PETRI_PLACES=73, PETRI_TRANSITIONS=57} [2024-06-20 15:49:02,626 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 42 predicate places. [2024-06-20 15:49:02,627 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 57 transitions, 352 flow [2024-06-20 15:49:02,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-20 15:49:02,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:02,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:02,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 15:49:02,628 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-20 15:49:02,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:02,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1742340626, now seen corresponding path program 1 times [2024-06-20 15:49:02,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:02,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083158551] [2024-06-20 15:49:02,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:02,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:02,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:03,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:03,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:03,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083158551] [2024-06-20 15:49:03,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083158551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:03,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:03,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:49:03,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460336603] [2024-06-20 15:49:03,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:03,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:49:03,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:03,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:49:03,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:49:03,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:03,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 57 transitions, 352 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:03,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:03,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:03,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:03,535 INFO L124 PetriNetUnfolderBase]: 264/469 cut-off events. [2024-06-20 15:49:03,536 INFO L125 PetriNetUnfolderBase]: For 5697/5697 co-relation queries the response was YES. [2024-06-20 15:49:03,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2169 conditions, 469 events. 264/469 cut-off events. For 5697/5697 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1719 event pairs, 52 based on Foata normal form. 1/469 useless extension candidates. Maximal degree in co-relation 2134. Up to 405 conditions per place. [2024-06-20 15:49:03,539 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 54 selfloop transitions, 23 changer transitions 0/79 dead transitions. [2024-06-20 15:49:03,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 79 transitions, 606 flow [2024-06-20 15:49:03,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:49:03,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:49:03,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-20 15:49:03,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3984375 [2024-06-20 15:49:03,540 INFO L175 Difference]: Start difference. First operand has 73 places, 57 transitions, 352 flow. Second operand 8 states and 102 transitions. [2024-06-20 15:49:03,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 79 transitions, 606 flow [2024-06-20 15:49:03,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 79 transitions, 580 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-20 15:49:03,547 INFO L231 Difference]: Finished difference. Result has 75 places, 61 transitions, 405 flow [2024-06-20 15:49:03,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=326, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=405, PETRI_PLACES=75, PETRI_TRANSITIONS=61} [2024-06-20 15:49:03,547 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 44 predicate places. [2024-06-20 15:49:03,548 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 61 transitions, 405 flow [2024-06-20 15:49:03,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:03,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:03,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:03,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 15:49:03,549 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-20 15:49:03,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:03,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1241359640, now seen corresponding path program 2 times [2024-06-20 15:49:03,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:03,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319530682] [2024-06-20 15:49:03,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:03,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:03,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:04,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:04,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:04,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319530682] [2024-06-20 15:49:04,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319530682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:04,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:04,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:49:04,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771138563] [2024-06-20 15:49:04,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:04,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:49:04,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:04,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:49:04,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:49:04,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:04,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 61 transitions, 405 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:04,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:04,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:04,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:04,431 INFO L124 PetriNetUnfolderBase]: 267/474 cut-off events. [2024-06-20 15:49:04,431 INFO L125 PetriNetUnfolderBase]: For 6423/6423 co-relation queries the response was YES. [2024-06-20 15:49:04,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2289 conditions, 474 events. 267/474 cut-off events. For 6423/6423 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1745 event pairs, 52 based on Foata normal form. 1/474 useless extension candidates. Maximal degree in co-relation 2253. Up to 409 conditions per place. [2024-06-20 15:49:04,435 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 53 selfloop transitions, 23 changer transitions 0/78 dead transitions. [2024-06-20 15:49:04,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 78 transitions, 643 flow [2024-06-20 15:49:04,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:49:04,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:49:04,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 100 transitions. [2024-06-20 15:49:04,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-20 15:49:04,436 INFO L175 Difference]: Start difference. First operand has 75 places, 61 transitions, 405 flow. Second operand 8 states and 100 transitions. [2024-06-20 15:49:04,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 78 transitions, 643 flow [2024-06-20 15:49:04,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 78 transitions, 602 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-20 15:49:04,443 INFO L231 Difference]: Finished difference. Result has 79 places, 63 transitions, 431 flow [2024-06-20 15:49:04,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=368, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=431, PETRI_PLACES=79, PETRI_TRANSITIONS=63} [2024-06-20 15:49:04,443 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 48 predicate places. [2024-06-20 15:49:04,444 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 63 transitions, 431 flow [2024-06-20 15:49:04,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:04,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:04,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:04,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 15:49:04,445 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-20 15:49:04,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:04,445 INFO L85 PathProgramCache]: Analyzing trace with hash -148962163, now seen corresponding path program 1 times [2024-06-20 15:49:04,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:04,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828111300] [2024-06-20 15:49:04,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:04,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:04,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:05,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:05,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:05,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828111300] [2024-06-20 15:49:05,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828111300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:05,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:05,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:49:05,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047516419] [2024-06-20 15:49:05,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:05,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:49:05,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:05,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:49:05,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:49:05,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:05,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 63 transitions, 431 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:05,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:05,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:05,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:05,336 INFO L124 PetriNetUnfolderBase]: 286/505 cut-off events. [2024-06-20 15:49:05,336 INFO L125 PetriNetUnfolderBase]: For 7766/7766 co-relation queries the response was YES. [2024-06-20 15:49:05,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2474 conditions, 505 events. 286/505 cut-off events. For 7766/7766 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1888 event pairs, 55 based on Foata normal form. 3/507 useless extension candidates. Maximal degree in co-relation 2436. Up to 388 conditions per place. [2024-06-20 15:49:05,340 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 61 selfloop transitions, 25 changer transitions 0/88 dead transitions. [2024-06-20 15:49:05,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 88 transitions, 717 flow [2024-06-20 15:49:05,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:49:05,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:49:05,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 107 transitions. [2024-06-20 15:49:05,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41796875 [2024-06-20 15:49:05,341 INFO L175 Difference]: Start difference. First operand has 79 places, 63 transitions, 431 flow. Second operand 8 states and 107 transitions. [2024-06-20 15:49:05,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 88 transitions, 717 flow [2024-06-20 15:49:05,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 88 transitions, 680 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-20 15:49:05,351 INFO L231 Difference]: Finished difference. Result has 82 places, 67 transitions, 477 flow [2024-06-20 15:49:05,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=477, PETRI_PLACES=82, PETRI_TRANSITIONS=67} [2024-06-20 15:49:05,351 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 51 predicate places. [2024-06-20 15:49:05,352 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 67 transitions, 477 flow [2024-06-20 15:49:05,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:05,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:05,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:05,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 15:49:05,368 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-20 15:49:05,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:05,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1246931487, now seen corresponding path program 2 times [2024-06-20 15:49:05,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:05,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793654059] [2024-06-20 15:49:05,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:05,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:05,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:05,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:05,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:05,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793654059] [2024-06-20 15:49:05,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793654059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:05,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:05,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:49:05,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808862557] [2024-06-20 15:49:05,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:05,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:49:05,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:05,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:49:05,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:49:06,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:06,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 67 transitions, 477 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:06,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:06,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:06,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:06,234 INFO L124 PetriNetUnfolderBase]: 310/544 cut-off events. [2024-06-20 15:49:06,235 INFO L125 PetriNetUnfolderBase]: For 9319/9319 co-relation queries the response was YES. [2024-06-20 15:49:06,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2792 conditions, 544 events. 310/544 cut-off events. For 9319/9319 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2067 event pairs, 63 based on Foata normal form. 3/546 useless extension candidates. Maximal degree in co-relation 2753. Up to 408 conditions per place. [2024-06-20 15:49:06,239 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 61 selfloop transitions, 27 changer transitions 0/90 dead transitions. [2024-06-20 15:49:06,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 90 transitions, 809 flow [2024-06-20 15:49:06,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:49:06,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:49:06,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 106 transitions. [2024-06-20 15:49:06,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4140625 [2024-06-20 15:49:06,240 INFO L175 Difference]: Start difference. First operand has 82 places, 67 transitions, 477 flow. Second operand 8 states and 106 transitions. [2024-06-20 15:49:06,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 90 transitions, 809 flow [2024-06-20 15:49:06,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 90 transitions, 773 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-20 15:49:06,249 INFO L231 Difference]: Finished difference. Result has 86 places, 71 transitions, 532 flow [2024-06-20 15:49:06,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=445, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=532, PETRI_PLACES=86, PETRI_TRANSITIONS=71} [2024-06-20 15:49:06,249 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 55 predicate places. [2024-06-20 15:49:06,249 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 71 transitions, 532 flow [2024-06-20 15:49:06,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:06,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:06,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:06,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 15:49:06,250 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-20 15:49:06,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:06,250 INFO L85 PathProgramCache]: Analyzing trace with hash -143398190, now seen corresponding path program 3 times [2024-06-20 15:49:06,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:06,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171324311] [2024-06-20 15:49:06,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:06,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:06,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:06,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:06,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:06,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171324311] [2024-06-20 15:49:06,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171324311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:06,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:06,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:49:06,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66949794] [2024-06-20 15:49:06,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:06,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:49:06,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:06,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:49:06,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:49:06,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:06,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 71 transitions, 532 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:06,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:06,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:06,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:07,072 INFO L124 PetriNetUnfolderBase]: 313/549 cut-off events. [2024-06-20 15:49:07,072 INFO L125 PetriNetUnfolderBase]: For 9921/9921 co-relation queries the response was YES. [2024-06-20 15:49:07,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2915 conditions, 549 events. 313/549 cut-off events. For 9921/9921 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2086 event pairs, 66 based on Foata normal form. 1/549 useless extension candidates. Maximal degree in co-relation 2874. Up to 483 conditions per place. [2024-06-20 15:49:07,076 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 59 selfloop transitions, 24 changer transitions 0/85 dead transitions. [2024-06-20 15:49:07,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 85 transitions, 780 flow [2024-06-20 15:49:07,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:49:07,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:49:07,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 98 transitions. [2024-06-20 15:49:07,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3828125 [2024-06-20 15:49:07,078 INFO L175 Difference]: Start difference. First operand has 86 places, 71 transitions, 532 flow. Second operand 8 states and 98 transitions. [2024-06-20 15:49:07,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 85 transitions, 780 flow [2024-06-20 15:49:07,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 85 transitions, 741 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-20 15:49:07,086 INFO L231 Difference]: Finished difference. Result has 90 places, 73 transitions, 560 flow [2024-06-20 15:49:07,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=493, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=560, PETRI_PLACES=90, PETRI_TRANSITIONS=73} [2024-06-20 15:49:07,086 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 59 predicate places. [2024-06-20 15:49:07,086 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 73 transitions, 560 flow [2024-06-20 15:49:07,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:07,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:07,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:07,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 15:49:07,087 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-20 15:49:07,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:07,087 INFO L85 PathProgramCache]: Analyzing trace with hash -143397973, now seen corresponding path program 3 times [2024-06-20 15:49:07,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:07,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378358432] [2024-06-20 15:49:07,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:07,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:07,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:07,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:07,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:07,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378358432] [2024-06-20 15:49:07,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378358432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:07,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:07,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:49:07,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230243361] [2024-06-20 15:49:07,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:07,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:49:07,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:07,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:49:07,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:49:07,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:07,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 73 transitions, 560 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:07,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:07,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:07,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:07,942 INFO L124 PetriNetUnfolderBase]: 307/540 cut-off events. [2024-06-20 15:49:07,943 INFO L125 PetriNetUnfolderBase]: For 10696/10696 co-relation queries the response was YES. [2024-06-20 15:49:07,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2842 conditions, 540 events. 307/540 cut-off events. For 10696/10696 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2049 event pairs, 61 based on Foata normal form. 3/542 useless extension candidates. Maximal degree in co-relation 2800. Up to 409 conditions per place. [2024-06-20 15:49:07,947 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 65 selfloop transitions, 26 changer transitions 0/93 dead transitions. [2024-06-20 15:49:07,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 93 transitions, 836 flow [2024-06-20 15:49:07,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:49:07,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:49:07,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 108 transitions. [2024-06-20 15:49:07,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-20 15:49:07,948 INFO L175 Difference]: Start difference. First operand has 90 places, 73 transitions, 560 flow. Second operand 8 states and 108 transitions. [2024-06-20 15:49:07,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 93 transitions, 836 flow [2024-06-20 15:49:07,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 93 transitions, 793 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-20 15:49:07,957 INFO L231 Difference]: Finished difference. Result has 93 places, 73 transitions, 574 flow [2024-06-20 15:49:07,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=517, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=574, PETRI_PLACES=93, PETRI_TRANSITIONS=73} [2024-06-20 15:49:07,958 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 62 predicate places. [2024-06-20 15:49:07,958 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 73 transitions, 574 flow [2024-06-20 15:49:07,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:07,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:07,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:07,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 15:49:07,959 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-20 15:49:07,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:07,959 INFO L85 PathProgramCache]: Analyzing trace with hash -619605644, now seen corresponding path program 1 times [2024-06-20 15:49:07,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:07,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559975310] [2024-06-20 15:49:07,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:07,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:07,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:08,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:08,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:08,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559975310] [2024-06-20 15:49:08,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559975310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:08,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:08,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:49:08,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952426110] [2024-06-20 15:49:08,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:08,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:49:08,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:08,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:49:08,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:49:08,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-20 15:49:08,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 73 transitions, 574 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:08,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:08,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-20 15:49:08,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:09,040 INFO L124 PetriNetUnfolderBase]: 280/511 cut-off events. [2024-06-20 15:49:09,041 INFO L125 PetriNetUnfolderBase]: For 11033/11033 co-relation queries the response was YES. [2024-06-20 15:49:09,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2718 conditions, 511 events. 280/511 cut-off events. For 11033/11033 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1988 event pairs, 51 based on Foata normal form. 2/512 useless extension candidates. Maximal degree in co-relation 2675. Up to 449 conditions per place. [2024-06-20 15:49:09,045 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 62 selfloop transitions, 12 changer transitions 0/85 dead transitions. [2024-06-20 15:49:09,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 85 transitions, 760 flow [2024-06-20 15:49:09,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:49:09,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:49:09,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-20 15:49:09,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37890625 [2024-06-20 15:49:09,046 INFO L175 Difference]: Start difference. First operand has 93 places, 73 transitions, 574 flow. Second operand 8 states and 97 transitions. [2024-06-20 15:49:09,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 85 transitions, 760 flow [2024-06-20 15:49:09,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 85 transitions, 702 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-20 15:49:09,057 INFO L231 Difference]: Finished difference. Result has 94 places, 75 transitions, 565 flow [2024-06-20 15:49:09,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=516, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=565, PETRI_PLACES=94, PETRI_TRANSITIONS=75} [2024-06-20 15:49:09,058 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 63 predicate places. [2024-06-20 15:49:09,058 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 75 transitions, 565 flow [2024-06-20 15:49:09,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:09,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:09,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:09,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 15:49:09,059 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-20 15:49:09,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:09,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1485632509, now seen corresponding path program 4 times [2024-06-20 15:49:09,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:09,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406003959] [2024-06-20 15:49:09,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:09,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:09,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:09,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:09,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:09,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406003959] [2024-06-20 15:49:09,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406003959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:09,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:09,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:49:09,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964697430] [2024-06-20 15:49:09,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:09,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:49:09,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:09,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:49:09,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:49:09,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:09,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 75 transitions, 565 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:09,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:09,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:09,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:10,070 INFO L124 PetriNetUnfolderBase]: 312/549 cut-off events. [2024-06-20 15:49:10,070 INFO L125 PetriNetUnfolderBase]: For 12074/12074 co-relation queries the response was YES. [2024-06-20 15:49:10,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2923 conditions, 549 events. 312/549 cut-off events. For 12074/12074 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2089 event pairs, 54 based on Foata normal form. 3/551 useless extension candidates. Maximal degree in co-relation 2879. Up to 478 conditions per place. [2024-06-20 15:49:10,074 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 72 selfloop transitions, 18 changer transitions 0/92 dead transitions. [2024-06-20 15:49:10,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 92 transitions, 845 flow [2024-06-20 15:49:10,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:49:10,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:49:10,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 98 transitions. [2024-06-20 15:49:10,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3828125 [2024-06-20 15:49:10,076 INFO L175 Difference]: Start difference. First operand has 94 places, 75 transitions, 565 flow. Second operand 8 states and 98 transitions. [2024-06-20 15:49:10,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 92 transitions, 845 flow [2024-06-20 15:49:10,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 92 transitions, 809 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-20 15:49:10,088 INFO L231 Difference]: Finished difference. Result has 96 places, 77 transitions, 586 flow [2024-06-20 15:49:10,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=529, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=586, PETRI_PLACES=96, PETRI_TRANSITIONS=77} [2024-06-20 15:49:10,088 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 65 predicate places. [2024-06-20 15:49:10,089 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 77 transitions, 586 flow [2024-06-20 15:49:10,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:10,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:10,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:10,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 15:49:10,090 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-20 15:49:10,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:10,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1485632726, now seen corresponding path program 4 times [2024-06-20 15:49:10,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:10,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731691863] [2024-06-20 15:49:10,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:10,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:10,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:10,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-20 15:49:10,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:10,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731691863] [2024-06-20 15:49:10,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731691863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:10,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:10,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:49:10,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032724573] [2024-06-20 15:49:10,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:10,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:49:10,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:10,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:49:10,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:49:10,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:10,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 77 transitions, 586 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:10,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:10,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:10,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:11,042 INFO L124 PetriNetUnfolderBase]: 310/546 cut-off events. [2024-06-20 15:49:11,056 INFO L125 PetriNetUnfolderBase]: For 12298/12298 co-relation queries the response was YES. [2024-06-20 15:49:11,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2949 conditions, 546 events. 310/546 cut-off events. For 12298/12298 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2078 event pairs, 60 based on Foata normal form. 1/546 useless extension candidates. Maximal degree in co-relation 2904. Up to 526 conditions per place. [2024-06-20 15:49:11,067 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 71 selfloop transitions, 12 changer transitions 0/85 dead transitions. [2024-06-20 15:49:11,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 85 transitions, 770 flow [2024-06-20 15:49:11,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:49:11,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:49:11,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2024-06-20 15:49:11,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-20 15:49:11,068 INFO L175 Difference]: Start difference. First operand has 96 places, 77 transitions, 586 flow. Second operand 8 states and 88 transitions. [2024-06-20 15:49:11,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 85 transitions, 770 flow [2024-06-20 15:49:11,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 85 transitions, 705 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-20 15:49:11,082 INFO L231 Difference]: Finished difference. Result has 97 places, 77 transitions, 550 flow [2024-06-20 15:49:11,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=521, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=550, PETRI_PLACES=97, PETRI_TRANSITIONS=77} [2024-06-20 15:49:11,083 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 66 predicate places. [2024-06-20 15:49:11,084 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 77 transitions, 550 flow [2024-06-20 15:49:11,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:11,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:11,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:11,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 15:49:11,084 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-20 15:49:11,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:11,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1485625069, now seen corresponding path program 5 times [2024-06-20 15:49:11,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:11,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749198599] [2024-06-20 15:49:11,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:11,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:11,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:11,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:11,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:11,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749198599] [2024-06-20 15:49:11,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749198599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:11,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:11,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:49:11,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060416083] [2024-06-20 15:49:11,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:11,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:49:11,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:11,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:49:11,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:49:11,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:11,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 77 transitions, 550 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:11,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:11,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:11,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:12,012 INFO L124 PetriNetUnfolderBase]: 319/561 cut-off events. [2024-06-20 15:49:12,012 INFO L125 PetriNetUnfolderBase]: For 13750/13750 co-relation queries the response was YES. [2024-06-20 15:49:12,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2980 conditions, 561 events. 319/561 cut-off events. For 13750/13750 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2164 event pairs, 60 based on Foata normal form. 3/563 useless extension candidates. Maximal degree in co-relation 2934. Up to 483 conditions per place. [2024-06-20 15:49:12,018 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 73 selfloop transitions, 19 changer transitions 0/94 dead transitions. [2024-06-20 15:49:12,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 94 transitions, 836 flow [2024-06-20 15:49:12,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:49:12,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:49:12,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 99 transitions. [2024-06-20 15:49:12,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38671875 [2024-06-20 15:49:12,019 INFO L175 Difference]: Start difference. First operand has 97 places, 77 transitions, 550 flow. Second operand 8 states and 99 transitions. [2024-06-20 15:49:12,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 94 transitions, 836 flow [2024-06-20 15:49:12,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 94 transitions, 776 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-20 15:49:12,031 INFO L231 Difference]: Finished difference. Result has 95 places, 79 transitions, 547 flow [2024-06-20 15:49:12,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=490, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=547, PETRI_PLACES=95, PETRI_TRANSITIONS=79} [2024-06-20 15:49:12,031 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 64 predicate places. [2024-06-20 15:49:12,031 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 79 transitions, 547 flow [2024-06-20 15:49:12,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:12,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:12,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:12,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 15:49:12,032 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-20 15:49:12,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:12,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1476428299, now seen corresponding path program 6 times [2024-06-20 15:49:12,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:12,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760299074] [2024-06-20 15:49:12,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:12,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:12,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:12,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:12,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:12,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760299074] [2024-06-20 15:49:12,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760299074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:12,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:12,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:49:12,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781170481] [2024-06-20 15:49:12,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:12,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:49:12,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:12,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:49:12,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:49:12,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:12,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 79 transitions, 547 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:12,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:12,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:12,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:12,840 INFO L124 PetriNetUnfolderBase]: 313/552 cut-off events. [2024-06-20 15:49:12,840 INFO L125 PetriNetUnfolderBase]: For 13837/13837 co-relation queries the response was YES. [2024-06-20 15:49:12,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2916 conditions, 552 events. 313/552 cut-off events. For 13837/13837 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2129 event pairs, 58 based on Foata normal form. 3/554 useless extension candidates. Maximal degree in co-relation 2870. Up to 516 conditions per place. [2024-06-20 15:49:12,843 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 77 selfloop transitions, 12 changer transitions 0/91 dead transitions. [2024-06-20 15:49:12,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 91 transitions, 755 flow [2024-06-20 15:49:12,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:49:12,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:49:12,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 92 transitions. [2024-06-20 15:49:12,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-20 15:49:12,845 INFO L175 Difference]: Start difference. First operand has 95 places, 79 transitions, 547 flow. Second operand 8 states and 92 transitions. [2024-06-20 15:49:12,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 91 transitions, 755 flow [2024-06-20 15:49:12,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 91 transitions, 718 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-20 15:49:12,860 INFO L231 Difference]: Finished difference. Result has 98 places, 79 transitions, 539 flow [2024-06-20 15:49:12,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=510, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=539, PETRI_PLACES=98, PETRI_TRANSITIONS=79} [2024-06-20 15:49:12,861 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 67 predicate places. [2024-06-20 15:49:12,861 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 79 transitions, 539 flow [2024-06-20 15:49:12,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:12,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:12,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:12,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 15:49:12,862 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-20 15:49:12,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:12,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1476089686, now seen corresponding path program 1 times [2024-06-20 15:49:12,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:12,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672367816] [2024-06-20 15:49:12,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:12,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:12,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:13,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:13,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:13,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672367816] [2024-06-20 15:49:13,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672367816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:13,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:13,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:49:13,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732308885] [2024-06-20 15:49:13,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:13,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:49:13,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:13,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:49:13,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:49:14,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-20 15:49:14,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 79 transitions, 539 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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-20 15:49:14,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:14,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-20 15:49:14,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:14,339 INFO L124 PetriNetUnfolderBase]: 282/519 cut-off events. [2024-06-20 15:49:14,340 INFO L125 PetriNetUnfolderBase]: For 13801/13801 co-relation queries the response was YES. [2024-06-20 15:49:14,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2713 conditions, 519 events. 282/519 cut-off events. For 13801/13801 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2048 event pairs, 56 based on Foata normal form. 2/520 useless extension candidates. Maximal degree in co-relation 2666. Up to 455 conditions per place. [2024-06-20 15:49:14,343 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 65 selfloop transitions, 11 changer transitions 0/89 dead transitions. [2024-06-20 15:49:14,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 89 transitions, 713 flow [2024-06-20 15:49:14,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:49:14,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:49:14,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-20 15:49:14,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37109375 [2024-06-20 15:49:14,345 INFO L175 Difference]: Start difference. First operand has 98 places, 79 transitions, 539 flow. Second operand 8 states and 95 transitions. [2024-06-20 15:49:14,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 89 transitions, 713 flow [2024-06-20 15:49:14,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 89 transitions, 673 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-20 15:49:14,358 INFO L231 Difference]: Finished difference. Result has 98 places, 79 transitions, 525 flow [2024-06-20 15:49:14,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=499, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=525, PETRI_PLACES=98, PETRI_TRANSITIONS=79} [2024-06-20 15:49:14,362 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 67 predicate places. [2024-06-20 15:49:14,363 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 79 transitions, 525 flow [2024-06-20 15:49:14,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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-20 15:49:14,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:14,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:14,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 15:49:14,363 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-20 15:49:14,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:14,364 INFO L85 PathProgramCache]: Analyzing trace with hash -177202144, now seen corresponding path program 1 times [2024-06-20 15:49:14,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:14,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49711956] [2024-06-20 15:49:14,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:14,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:14,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:15,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:15,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:15,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49711956] [2024-06-20 15:49:15,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49711956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:15,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:15,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:49:15,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295643210] [2024-06-20 15:49:15,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:15,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:49:15,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:15,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:49:15,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:49:15,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:15,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 79 transitions, 525 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:15,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:15,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:15,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:15,442 INFO L124 PetriNetUnfolderBase]: 313/552 cut-off events. [2024-06-20 15:49:15,442 INFO L125 PetriNetUnfolderBase]: For 14413/14413 co-relation queries the response was YES. [2024-06-20 15:49:15,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2894 conditions, 552 events. 313/552 cut-off events. For 14413/14413 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2110 event pairs, 60 based on Foata normal form. 1/552 useless extension candidates. Maximal degree in co-relation 2846. Up to 505 conditions per place. [2024-06-20 15:49:15,446 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 86 selfloop transitions, 14 changer transitions 0/102 dead transitions. [2024-06-20 15:49:15,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 102 transitions, 791 flow [2024-06-20 15:49:15,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:49:15,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:49:15,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-20 15:49:15,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3784722222222222 [2024-06-20 15:49:15,447 INFO L175 Difference]: Start difference. First operand has 98 places, 79 transitions, 525 flow. Second operand 9 states and 109 transitions. [2024-06-20 15:49:15,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 102 transitions, 791 flow [2024-06-20 15:49:15,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 102 transitions, 765 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-20 15:49:15,464 INFO L231 Difference]: Finished difference. Result has 101 places, 81 transitions, 550 flow [2024-06-20 15:49:15,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=499, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=550, PETRI_PLACES=101, PETRI_TRANSITIONS=81} [2024-06-20 15:49:15,465 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 70 predicate places. [2024-06-20 15:49:15,465 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 81 transitions, 550 flow [2024-06-20 15:49:15,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:15,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:15,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:15,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 15:49:15,466 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-20 15:49:15,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:15,466 INFO L85 PathProgramCache]: Analyzing trace with hash -177197308, now seen corresponding path program 1 times [2024-06-20 15:49:15,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:15,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927339684] [2024-06-20 15:49:15,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:15,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:15,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:16,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:16,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:16,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927339684] [2024-06-20 15:49:16,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927339684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:16,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:16,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:49:16,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363418420] [2024-06-20 15:49:16,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:16,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:49:16,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:16,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:49:16,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:49:16,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:16,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 81 transitions, 550 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:16,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:16,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:16,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:16,440 INFO L124 PetriNetUnfolderBase]: 332/583 cut-off events. [2024-06-20 15:49:16,441 INFO L125 PetriNetUnfolderBase]: For 17088/17088 co-relation queries the response was YES. [2024-06-20 15:49:16,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3122 conditions, 583 events. 332/583 cut-off events. For 17088/17088 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2291 event pairs, 54 based on Foata normal form. 3/585 useless extension candidates. Maximal degree in co-relation 3073. Up to 359 conditions per place. [2024-06-20 15:49:16,444 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 68 selfloop transitions, 42 changer transitions 0/112 dead transitions. [2024-06-20 15:49:16,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 112 transitions, 926 flow [2024-06-20 15:49:16,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:49:16,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:49:16,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 123 transitions. [2024-06-20 15:49:16,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4270833333333333 [2024-06-20 15:49:16,445 INFO L175 Difference]: Start difference. First operand has 101 places, 81 transitions, 550 flow. Second operand 9 states and 123 transitions. [2024-06-20 15:49:16,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 112 transitions, 926 flow [2024-06-20 15:49:16,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 112 transitions, 891 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-20 15:49:16,464 INFO L231 Difference]: Finished difference. Result has 103 places, 85 transitions, 636 flow [2024-06-20 15:49:16,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=515, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=636, PETRI_PLACES=103, PETRI_TRANSITIONS=85} [2024-06-20 15:49:16,465 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 72 predicate places. [2024-06-20 15:49:16,465 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 85 transitions, 636 flow [2024-06-20 15:49:16,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:16,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:16,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:16,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 15:49:16,466 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-20 15:49:16,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:16,466 INFO L85 PathProgramCache]: Analyzing trace with hash -177197494, now seen corresponding path program 2 times [2024-06-20 15:49:16,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:16,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223681559] [2024-06-20 15:49:16,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:16,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:16,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:17,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-20 15:49:17,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:17,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223681559] [2024-06-20 15:49:17,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223681559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:17,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:17,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:49:17,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903366184] [2024-06-20 15:49:17,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:17,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:49:17,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:17,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:49:17,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:49:17,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:17,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 85 transitions, 636 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:17,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:17,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:17,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:17,391 INFO L124 PetriNetUnfolderBase]: 335/588 cut-off events. [2024-06-20 15:49:17,391 INFO L125 PetriNetUnfolderBase]: For 17550/17550 co-relation queries the response was YES. [2024-06-20 15:49:17,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3315 conditions, 588 events. 335/588 cut-off events. For 17550/17550 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2315 event pairs, 65 based on Foata normal form. 1/588 useless extension candidates. Maximal degree in co-relation 3265. Up to 500 conditions per place. [2024-06-20 15:49:17,394 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 75 selfloop transitions, 31 changer transitions 0/108 dead transitions. [2024-06-20 15:49:17,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 108 transitions, 990 flow [2024-06-20 15:49:17,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:49:17,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:49:17,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-20 15:49:17,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3923611111111111 [2024-06-20 15:49:17,395 INFO L175 Difference]: Start difference. First operand has 103 places, 85 transitions, 636 flow. Second operand 9 states and 113 transitions. [2024-06-20 15:49:17,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 108 transitions, 990 flow [2024-06-20 15:49:17,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 108 transitions, 932 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-20 15:49:17,413 INFO L231 Difference]: Finished difference. Result has 107 places, 89 transitions, 685 flow [2024-06-20 15:49:17,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=578, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=685, PETRI_PLACES=107, PETRI_TRANSITIONS=89} [2024-06-20 15:49:17,414 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 76 predicate places. [2024-06-20 15:49:17,414 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 89 transitions, 685 flow [2024-06-20 15:49:17,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:17,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:17,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:17,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 15:49:17,414 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-20 15:49:17,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:17,415 INFO L85 PathProgramCache]: Analyzing trace with hash -322865524, now seen corresponding path program 3 times [2024-06-20 15:49:17,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:17,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840599995] [2024-06-20 15:49:17,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:17,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:17,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:18,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-20 15:49:18,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:18,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840599995] [2024-06-20 15:49:18,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840599995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:18,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:18,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:49:18,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141971153] [2024-06-20 15:49:18,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:18,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:49:18,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:18,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:49:18,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:49:18,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:18,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 89 transitions, 685 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:18,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:18,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:18,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:18,325 INFO L124 PetriNetUnfolderBase]: 338/593 cut-off events. [2024-06-20 15:49:18,325 INFO L125 PetriNetUnfolderBase]: For 18769/18769 co-relation queries the response was YES. [2024-06-20 15:49:18,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3424 conditions, 593 events. 338/593 cut-off events. For 18769/18769 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2338 event pairs, 65 based on Foata normal form. 1/593 useless extension candidates. Maximal degree in co-relation 3372. Up to 504 conditions per place. [2024-06-20 15:49:18,328 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 74 selfloop transitions, 31 changer transitions 0/107 dead transitions. [2024-06-20 15:49:18,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 107 transitions, 1017 flow [2024-06-20 15:49:18,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:49:18,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:49:18,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-20 15:49:18,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3854166666666667 [2024-06-20 15:49:18,330 INFO L175 Difference]: Start difference. First operand has 107 places, 89 transitions, 685 flow. Second operand 9 states and 111 transitions. [2024-06-20 15:49:18,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 107 transitions, 1017 flow [2024-06-20 15:49:18,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 107 transitions, 966 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-20 15:49:18,350 INFO L231 Difference]: Finished difference. Result has 111 places, 91 transitions, 723 flow [2024-06-20 15:49:18,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=638, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=723, PETRI_PLACES=111, PETRI_TRANSITIONS=91} [2024-06-20 15:49:18,350 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 80 predicate places. [2024-06-20 15:49:18,350 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 91 transitions, 723 flow [2024-06-20 15:49:18,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:18,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:18,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:18,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 15:49:18,351 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-20 15:49:18,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:18,351 INFO L85 PathProgramCache]: Analyzing trace with hash -156631558, now seen corresponding path program 2 times [2024-06-20 15:49:18,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:18,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337583579] [2024-06-20 15:49:18,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:18,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:18,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:18,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:18,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:18,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337583579] [2024-06-20 15:49:18,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337583579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:18,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:18,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:49:18,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191302528] [2024-06-20 15:49:18,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:18,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:49:18,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:18,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:49:18,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:49:18,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:18,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 91 transitions, 723 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:18,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:18,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:18,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:19,145 INFO L124 PetriNetUnfolderBase]: 362/632 cut-off events. [2024-06-20 15:49:19,146 INFO L125 PetriNetUnfolderBase]: For 22426/22426 co-relation queries the response was YES. [2024-06-20 15:49:19,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3716 conditions, 632 events. 362/632 cut-off events. For 22426/22426 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2543 event pairs, 52 based on Foata normal form. 3/634 useless extension candidates. Maximal degree in co-relation 3662. Up to 389 conditions per place. [2024-06-20 15:49:19,149 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 81 selfloop transitions, 39 changer transitions 0/122 dead transitions. [2024-06-20 15:49:19,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 122 transitions, 1189 flow [2024-06-20 15:49:19,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:49:19,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:49:19,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 125 transitions. [2024-06-20 15:49:19,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340277777777778 [2024-06-20 15:49:19,151 INFO L175 Difference]: Start difference. First operand has 111 places, 91 transitions, 723 flow. Second operand 9 states and 125 transitions. [2024-06-20 15:49:19,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 122 transitions, 1189 flow [2024-06-20 15:49:19,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 122 transitions, 1133 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-20 15:49:19,179 INFO L231 Difference]: Finished difference. Result has 114 places, 95 transitions, 778 flow [2024-06-20 15:49:19,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=667, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=778, PETRI_PLACES=114, PETRI_TRANSITIONS=95} [2024-06-20 15:49:19,179 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 83 predicate places. [2024-06-20 15:49:19,179 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 95 transitions, 778 flow [2024-06-20 15:49:19,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:19,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:19,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:19,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 15:49:19,180 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-20 15:49:19,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:19,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1822196078, now seen corresponding path program 3 times [2024-06-20 15:49:19,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:19,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653908228] [2024-06-20 15:49:19,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:19,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:19,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:19,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:19,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:19,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653908228] [2024-06-20 15:49:19,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653908228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:19,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:19,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:49:19,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824782760] [2024-06-20 15:49:19,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:19,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:49:19,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:19,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:49:19,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:49:19,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:19,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 95 transitions, 778 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:19,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:19,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:19,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:20,023 INFO L124 PetriNetUnfolderBase]: 356/623 cut-off events. [2024-06-20 15:49:20,024 INFO L125 PetriNetUnfolderBase]: For 22346/22346 co-relation queries the response was YES. [2024-06-20 15:49:20,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3689 conditions, 623 events. 356/623 cut-off events. For 22346/22346 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2505 event pairs, 54 based on Foata normal form. 3/625 useless extension candidates. Maximal degree in co-relation 3634. Up to 385 conditions per place. [2024-06-20 15:49:20,028 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 77 selfloop transitions, 40 changer transitions 0/119 dead transitions. [2024-06-20 15:49:20,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 119 transitions, 1140 flow [2024-06-20 15:49:20,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:49:20,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:49:20,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 121 transitions. [2024-06-20 15:49:20,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4201388888888889 [2024-06-20 15:49:20,029 INFO L175 Difference]: Start difference. First operand has 114 places, 95 transitions, 778 flow. Second operand 9 states and 121 transitions. [2024-06-20 15:49:20,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 119 transitions, 1140 flow [2024-06-20 15:49:20,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 119 transitions, 1079 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-20 15:49:20,059 INFO L231 Difference]: Finished difference. Result has 118 places, 95 transitions, 802 flow [2024-06-20 15:49:20,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=717, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=802, PETRI_PLACES=118, PETRI_TRANSITIONS=95} [2024-06-20 15:49:20,059 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 87 predicate places. [2024-06-20 15:49:20,060 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 95 transitions, 802 flow [2024-06-20 15:49:20,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:20,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:20,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:20,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 15:49:20,061 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-20 15:49:20,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:20,062 INFO L85 PathProgramCache]: Analyzing trace with hash -65974, now seen corresponding path program 4 times [2024-06-20 15:49:20,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:20,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426285055] [2024-06-20 15:49:20,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:20,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:20,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:20,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:20,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:20,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426285055] [2024-06-20 15:49:20,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426285055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:20,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:20,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:49:20,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54007974] [2024-06-20 15:49:20,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:20,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:49:20,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:20,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:49:20,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:49:20,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:20,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 95 transitions, 802 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:20,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:20,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:20,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:20,965 INFO L124 PetriNetUnfolderBase]: 359/628 cut-off events. [2024-06-20 15:49:20,965 INFO L125 PetriNetUnfolderBase]: For 22660/22660 co-relation queries the response was YES. [2024-06-20 15:49:20,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3784 conditions, 628 events. 359/628 cut-off events. For 22660/22660 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2530 event pairs, 69 based on Foata normal form. 1/628 useless extension candidates. Maximal degree in co-relation 3728. Up to 538 conditions per place. [2024-06-20 15:49:20,986 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 76 selfloop transitions, 32 changer transitions 0/110 dead transitions. [2024-06-20 15:49:20,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 110 transitions, 1136 flow [2024-06-20 15:49:21,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:49:21,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:49:21,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-20 15:49:21,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3784722222222222 [2024-06-20 15:49:21,001 INFO L175 Difference]: Start difference. First operand has 118 places, 95 transitions, 802 flow. Second operand 9 states and 109 transitions. [2024-06-20 15:49:21,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 110 transitions, 1136 flow [2024-06-20 15:49:21,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 110 transitions, 1051 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-20 15:49:21,034 INFO L231 Difference]: Finished difference. Result has 119 places, 97 transitions, 806 flow [2024-06-20 15:49:21,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=717, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=806, PETRI_PLACES=119, PETRI_TRANSITIONS=97} [2024-06-20 15:49:21,035 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 88 predicate places. [2024-06-20 15:49:21,035 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 97 transitions, 806 flow [2024-06-20 15:49:21,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:21,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:21,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:21,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 15:49:21,035 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-20 15:49:21,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:21,036 INFO L85 PathProgramCache]: Analyzing trace with hash -65788, now seen corresponding path program 4 times [2024-06-20 15:49:21,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:21,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894675629] [2024-06-20 15:49:21,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:21,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:21,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49: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-20 15:49:21,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:21,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894675629] [2024-06-20 15:49:21,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894675629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:21,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:21,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:49:21,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970786003] [2024-06-20 15:49:21,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:21,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:49:21,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:21,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:49:21,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:49:21,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:21,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 97 transitions, 806 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:21,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:21,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:21,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:22,000 INFO L124 PetriNetUnfolderBase]: 383/667 cut-off events. [2024-06-20 15:49:22,000 INFO L125 PetriNetUnfolderBase]: For 26972/26972 co-relation queries the response was YES. [2024-06-20 15:49:22,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3998 conditions, 667 events. 383/667 cut-off events. For 26972/26972 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2726 event pairs, 70 based on Foata normal form. 3/669 useless extension candidates. Maximal degree in co-relation 3941. Up to 410 conditions per place. [2024-06-20 15:49:22,004 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 82 selfloop transitions, 41 changer transitions 0/125 dead transitions. [2024-06-20 15:49:22,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 125 transitions, 1286 flow [2024-06-20 15:49:22,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:49:22,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:49:22,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 123 transitions. [2024-06-20 15:49:22,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4270833333333333 [2024-06-20 15:49:22,006 INFO L175 Difference]: Start difference. First operand has 119 places, 97 transitions, 806 flow. Second operand 9 states and 123 transitions. [2024-06-20 15:49:22,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 125 transitions, 1286 flow [2024-06-20 15:49:22,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 125 transitions, 1227 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-20 15:49:22,041 INFO L231 Difference]: Finished difference. Result has 122 places, 101 transitions, 866 flow [2024-06-20 15:49:22,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=747, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=866, PETRI_PLACES=122, PETRI_TRANSITIONS=101} [2024-06-20 15:49:22,041 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 91 predicate places. [2024-06-20 15:49:22,042 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 101 transitions, 866 flow [2024-06-20 15:49:22,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:22,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:22,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:22,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 15:49:22,043 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-20 15:49:22,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:22,043 INFO L85 PathProgramCache]: Analyzing trace with hash -150138298, now seen corresponding path program 5 times [2024-06-20 15:49:22,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:22,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495353758] [2024-06-20 15:49:22,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:22,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:22,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:22,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:22,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:22,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495353758] [2024-06-20 15:49:22,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495353758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:22,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:22,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:49:22,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670890070] [2024-06-20 15:49:22,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:22,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:49:22,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:22,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:49:22,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:49:22,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:22,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 101 transitions, 866 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:22,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:22,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:22,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:23,095 INFO L124 PetriNetUnfolderBase]: 392/682 cut-off events. [2024-06-20 15:49:23,096 INFO L125 PetriNetUnfolderBase]: For 28599/28599 co-relation queries the response was YES. [2024-06-20 15:49:23,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4164 conditions, 682 events. 392/682 cut-off events. For 28599/28599 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2813 event pairs, 76 based on Foata normal form. 3/684 useless extension candidates. Maximal degree in co-relation 4106. Up to 418 conditions per place. [2024-06-20 15:49:23,101 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 78 selfloop transitions, 45 changer transitions 0/125 dead transitions. [2024-06-20 15:49:23,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 125 transitions, 1332 flow [2024-06-20 15:49:23,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:49:23,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:49:23,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-20 15:49:23,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-20 15:49:23,107 INFO L175 Difference]: Start difference. First operand has 122 places, 101 transitions, 866 flow. Second operand 9 states and 120 transitions. [2024-06-20 15:49:23,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 125 transitions, 1332 flow [2024-06-20 15:49:23,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 125 transitions, 1267 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 15:49:23,166 INFO L231 Difference]: Finished difference. Result has 126 places, 103 transitions, 916 flow [2024-06-20 15:49:23,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=803, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=916, PETRI_PLACES=126, PETRI_TRANSITIONS=103} [2024-06-20 15:49:23,166 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 95 predicate places. [2024-06-20 15:49:23,166 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 103 transitions, 916 flow [2024-06-20 15:49:23,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:23,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:23,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:23,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 15:49:23,167 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-20 15:49:23,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:23,168 INFO L85 PathProgramCache]: Analyzing trace with hash -150368938, now seen corresponding path program 6 times [2024-06-20 15:49:23,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:23,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542172289] [2024-06-20 15:49:23,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:23,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:23,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:23,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:23,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:23,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542172289] [2024-06-20 15:49:23,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542172289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:23,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:23,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:49:23,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185868565] [2024-06-20 15:49:23,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:23,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:49:23,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:23,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:49:23,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:49:23,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:23,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 103 transitions, 916 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:23,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:23,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:23,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:24,149 INFO L124 PetriNetUnfolderBase]: 386/673 cut-off events. [2024-06-20 15:49:24,149 INFO L125 PetriNetUnfolderBase]: For 28242/28242 co-relation queries the response was YES. [2024-06-20 15:49:24,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4085 conditions, 673 events. 386/673 cut-off events. For 28242/28242 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2773 event pairs, 70 based on Foata normal form. 3/675 useless extension candidates. Maximal degree in co-relation 4026. Up to 414 conditions per place. [2024-06-20 15:49:24,154 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 82 selfloop transitions, 42 changer transitions 0/126 dead transitions. [2024-06-20 15:49:24,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 126 transitions, 1298 flow [2024-06-20 15:49:24,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:49:24,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:49:24,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 123 transitions. [2024-06-20 15:49:24,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4270833333333333 [2024-06-20 15:49:24,171 INFO L175 Difference]: Start difference. First operand has 126 places, 103 transitions, 916 flow. Second operand 9 states and 123 transitions. [2024-06-20 15:49:24,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 126 transitions, 1298 flow [2024-06-20 15:49:24,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 126 transitions, 1219 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-20 15:49:24,210 INFO L231 Difference]: Finished difference. Result has 129 places, 103 transitions, 926 flow [2024-06-20 15:49:24,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=837, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=926, PETRI_PLACES=129, PETRI_TRANSITIONS=103} [2024-06-20 15:49:24,210 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 98 predicate places. [2024-06-20 15:49:24,210 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 103 transitions, 926 flow [2024-06-20 15:49:24,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:24,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:24,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:24,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 15:49:24,211 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-20 15:49:24,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:24,211 INFO L85 PathProgramCache]: Analyzing trace with hash -606803572, now seen corresponding path program 7 times [2024-06-20 15:49:24,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:24,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176466226] [2024-06-20 15:49:24,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:24,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:24,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:24,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:24,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:24,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176466226] [2024-06-20 15:49:24,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176466226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:24,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:24,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:49:24,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651116028] [2024-06-20 15:49:24,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:24,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:49:24,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:24,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:49:24,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:49:24,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:24,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 103 transitions, 926 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:24,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:24,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:24,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:25,046 INFO L124 PetriNetUnfolderBase]: 410/712 cut-off events. [2024-06-20 15:49:25,046 INFO L125 PetriNetUnfolderBase]: For 32154/32154 co-relation queries the response was YES. [2024-06-20 15:49:25,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4385 conditions, 712 events. 410/712 cut-off events. For 32154/32154 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2977 event pairs, 68 based on Foata normal form. 3/714 useless extension candidates. Maximal degree in co-relation 4325. Up to 585 conditions per place. [2024-06-20 15:49:25,051 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 99 selfloop transitions, 25 changer transitions 0/126 dead transitions. [2024-06-20 15:49:25,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 126 transitions, 1418 flow [2024-06-20 15:49:25,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:49:25,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:49:25,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-20 15:49:25,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-20 15:49:25,078 INFO L175 Difference]: Start difference. First operand has 129 places, 103 transitions, 926 flow. Second operand 9 states and 112 transitions. [2024-06-20 15:49:25,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 126 transitions, 1418 flow [2024-06-20 15:49:25,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 126 transitions, 1300 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-20 15:49:25,117 INFO L231 Difference]: Finished difference. Result has 129 places, 107 transitions, 907 flow [2024-06-20 15:49:25,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=816, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=907, PETRI_PLACES=129, PETRI_TRANSITIONS=107} [2024-06-20 15:49:25,119 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 98 predicate places. [2024-06-20 15:49:25,119 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 107 transitions, 907 flow [2024-06-20 15:49:25,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:25,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:25,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:25,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 15:49:25,120 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-20 15:49:25,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:25,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1190026896, now seen corresponding path program 8 times [2024-06-20 15:49:25,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:25,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816006552] [2024-06-20 15:49:25,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:25,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:25,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:25,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:25,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:25,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816006552] [2024-06-20 15:49:25,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816006552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:25,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:25,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:49:25,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821419697] [2024-06-20 15:49:25,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:25,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:49:25,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:25,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:49:25,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:49:25,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:25,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 107 transitions, 907 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:25,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:25,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:25,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:25,928 INFO L124 PetriNetUnfolderBase]: 404/703 cut-off events. [2024-06-20 15:49:25,928 INFO L125 PetriNetUnfolderBase]: For 31273/31273 co-relation queries the response was YES. [2024-06-20 15:49:25,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4200 conditions, 703 events. 404/703 cut-off events. For 31273/31273 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2946 event pairs, 66 based on Foata normal form. 3/705 useless extension candidates. Maximal degree in co-relation 4139. Up to 581 conditions per place. [2024-06-20 15:49:25,934 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 96 selfloop transitions, 27 changer transitions 0/125 dead transitions. [2024-06-20 15:49:25,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 125 transitions, 1277 flow [2024-06-20 15:49:25,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:49:25,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:49:25,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-20 15:49:25,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3819444444444444 [2024-06-20 15:49:25,935 INFO L175 Difference]: Start difference. First operand has 129 places, 107 transitions, 907 flow. Second operand 9 states and 110 transitions. [2024-06-20 15:49:25,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 125 transitions, 1277 flow [2024-06-20 15:49:25,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 125 transitions, 1187 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-20 15:49:25,984 INFO L231 Difference]: Finished difference. Result has 131 places, 107 transitions, 876 flow [2024-06-20 15:49:25,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=817, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=876, PETRI_PLACES=131, PETRI_TRANSITIONS=107} [2024-06-20 15:49:25,984 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 100 predicate places. [2024-06-20 15:49:25,985 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 107 transitions, 876 flow [2024-06-20 15:49:25,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:25,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:25,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:25,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 15:49:25,985 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-20 15:49:25,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:25,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1485491864, now seen corresponding path program 1 times [2024-06-20 15:49:25,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:25,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058321191] [2024-06-20 15:49:25,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:25,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:26,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:26,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:26,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:26,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058321191] [2024-06-20 15:49:26,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058321191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:26,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:26,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:49:26,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399248203] [2024-06-20 15:49:26,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:26,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:49:26,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:26,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:49:26,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:49:26,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:26,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 107 transitions, 876 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:26,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:26,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:26,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:27,056 INFO L124 PetriNetUnfolderBase]: 400/697 cut-off events. [2024-06-20 15:49:27,057 INFO L125 PetriNetUnfolderBase]: For 30219/30219 co-relation queries the response was YES. [2024-06-20 15:49:27,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4123 conditions, 697 events. 400/697 cut-off events. For 30219/30219 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2898 event pairs, 74 based on Foata normal form. 2/698 useless extension candidates. Maximal degree in co-relation 4061. Up to 661 conditions per place. [2024-06-20 15:49:27,061 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 105 selfloop transitions, 14 changer transitions 0/121 dead transitions. [2024-06-20 15:49:27,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 121 transitions, 1160 flow [2024-06-20 15:49:27,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:49:27,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:49:27,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-06-20 15:49:27,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3472222222222222 [2024-06-20 15:49:27,079 INFO L175 Difference]: Start difference. First operand has 131 places, 107 transitions, 876 flow. Second operand 9 states and 100 transitions. [2024-06-20 15:49:27,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 121 transitions, 1160 flow [2024-06-20 15:49:27,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 121 transitions, 1082 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-20 15:49:27,142 INFO L231 Difference]: Finished difference. Result has 132 places, 109 transitions, 855 flow [2024-06-20 15:49:27,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=798, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=855, PETRI_PLACES=132, PETRI_TRANSITIONS=109} [2024-06-20 15:49:27,142 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 101 predicate places. [2024-06-20 15:49:27,143 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 109 transitions, 855 flow [2024-06-20 15:49:27,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:27,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:27,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:27,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 15:49:27,143 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-20 15:49:27,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:27,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1938970816, now seen corresponding path program 9 times [2024-06-20 15:49:27,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:27,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301755947] [2024-06-20 15:49:27,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:27,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:27,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:27,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:27,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:27,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301755947] [2024-06-20 15:49:27,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301755947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:27,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:27,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:49:27,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123124221] [2024-06-20 15:49:27,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:27,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:49:27,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:27,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:49:27,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:49:27,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:27,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 109 transitions, 855 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:27,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:27,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:27,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:28,044 INFO L124 PetriNetUnfolderBase]: 409/712 cut-off events. [2024-06-20 15:49:28,044 INFO L125 PetriNetUnfolderBase]: For 32208/32208 co-relation queries the response was YES. [2024-06-20 15:49:28,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4151 conditions, 712 events. 409/712 cut-off events. For 32208/32208 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2986 event pairs, 77 based on Foata normal form. 3/714 useless extension candidates. Maximal degree in co-relation 4088. Up to 583 conditions per place. [2024-06-20 15:49:28,049 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 101 selfloop transitions, 26 changer transitions 0/129 dead transitions. [2024-06-20 15:49:28,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 129 transitions, 1253 flow [2024-06-20 15:49:28,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:49:28,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:49:28,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-20 15:49:28,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-20 15:49:28,051 INFO L175 Difference]: Start difference. First operand has 132 places, 109 transitions, 855 flow. Second operand 9 states and 112 transitions. [2024-06-20 15:49:28,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 129 transitions, 1253 flow [2024-06-20 15:49:28,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 129 transitions, 1212 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-20 15:49:28,114 INFO L231 Difference]: Finished difference. Result has 134 places, 111 transitions, 887 flow [2024-06-20 15:49:28,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=814, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=887, PETRI_PLACES=134, PETRI_TRANSITIONS=111} [2024-06-20 15:49:28,114 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 103 predicate places. [2024-06-20 15:49:28,114 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 111 transitions, 887 flow [2024-06-20 15:49:28,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:28,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:28,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:28,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 15:49:28,117 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-20 15:49:28,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:28,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1938733480, now seen corresponding path program 5 times [2024-06-20 15:49:28,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:28,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835949226] [2024-06-20 15:49:28,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:28,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:28,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:28,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:28,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:28,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835949226] [2024-06-20 15:49:28,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835949226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:28,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:28,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:49:28,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834221206] [2024-06-20 15:49:28,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:28,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:49:28,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:28,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:49:28,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:49:28,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:28,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 111 transitions, 887 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:28,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:28,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:28,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:29,009 INFO L124 PetriNetUnfolderBase]: 407/709 cut-off events. [2024-06-20 15:49:29,009 INFO L125 PetriNetUnfolderBase]: For 31302/31302 co-relation queries the response was YES. [2024-06-20 15:49:29,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4168 conditions, 709 events. 407/709 cut-off events. For 31302/31302 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2960 event pairs, 85 based on Foata normal form. 1/709 useless extension candidates. Maximal degree in co-relation 4104. Up to 686 conditions per place. [2024-06-20 15:49:29,014 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 104 selfloop transitions, 14 changer transitions 0/120 dead transitions. [2024-06-20 15:49:29,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 120 transitions, 1143 flow [2024-06-20 15:49:29,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:49:29,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:49:29,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-20 15:49:29,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3368055555555556 [2024-06-20 15:49:29,015 INFO L175 Difference]: Start difference. First operand has 134 places, 111 transitions, 887 flow. Second operand 9 states and 97 transitions. [2024-06-20 15:49:29,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 120 transitions, 1143 flow [2024-06-20 15:49:29,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 120 transitions, 1092 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-20 15:49:29,083 INFO L231 Difference]: Finished difference. Result has 137 places, 111 transitions, 869 flow [2024-06-20 15:49:29,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=836, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=869, PETRI_PLACES=137, PETRI_TRANSITIONS=111} [2024-06-20 15:49:29,083 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 106 predicate places. [2024-06-20 15:49:29,084 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 111 transitions, 869 flow [2024-06-20 15:49:29,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:29,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:29,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:29,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 15:49:29,084 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-20 15:49:29,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:29,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1873278282, now seen corresponding path program 10 times [2024-06-20 15:49:29,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:29,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151864781] [2024-06-20 15:49:29,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:29,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:29,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:29,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:29,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:29,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151864781] [2024-06-20 15:49:29,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151864781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:29,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:29,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:49:29,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151319340] [2024-06-20 15:49:29,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:29,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:49:29,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:29,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:49:29,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:49:29,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:29,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 111 transitions, 869 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:29,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:29,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:29,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:30,076 INFO L124 PetriNetUnfolderBase]: 401/700 cut-off events. [2024-06-20 15:49:30,076 INFO L125 PetriNetUnfolderBase]: For 31766/31766 co-relation queries the response was YES. [2024-06-20 15:49:30,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3992 conditions, 700 events. 401/700 cut-off events. For 31766/31766 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2946 event pairs, 75 based on Foata normal form. 3/702 useless extension candidates. Maximal degree in co-relation 3927. Up to 651 conditions per place. [2024-06-20 15:49:30,080 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 110 selfloop transitions, 14 changer transitions 0/126 dead transitions. [2024-06-20 15:49:30,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 126 transitions, 1155 flow [2024-06-20 15:49:30,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:49:30,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:49:30,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-20 15:49:30,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3576388888888889 [2024-06-20 15:49:30,081 INFO L175 Difference]: Start difference. First operand has 137 places, 111 transitions, 869 flow. Second operand 9 states and 103 transitions. [2024-06-20 15:49:30,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 126 transitions, 1155 flow [2024-06-20 15:49:30,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 126 transitions, 1079 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-20 15:49:30,147 INFO L231 Difference]: Finished difference. Result has 136 places, 111 transitions, 826 flow [2024-06-20 15:49:30,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=793, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=826, PETRI_PLACES=136, PETRI_TRANSITIONS=111} [2024-06-20 15:49:30,147 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 105 predicate places. [2024-06-20 15:49:30,147 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 111 transitions, 826 flow [2024-06-20 15:49:30,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:30,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:30,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:30,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 15:49:30,148 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-20 15:49:30,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:30,149 INFO L85 PathProgramCache]: Analyzing trace with hash -201493863, now seen corresponding path program 1 times [2024-06-20 15:49:30,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:30,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734257373] [2024-06-20 15:49:30,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:30,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:30,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:30,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:30,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:30,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734257373] [2024-06-20 15:49:30,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734257373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:30,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:30,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:49:30,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543608821] [2024-06-20 15:49:30,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:30,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:49:30,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:30,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:49:30,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:49:31,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:31,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 111 transitions, 826 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:31,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:31,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:31,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:31,333 INFO L124 PetriNetUnfolderBase]: 409/713 cut-off events. [2024-06-20 15:49:31,333 INFO L125 PetriNetUnfolderBase]: For 32224/32224 co-relation queries the response was YES. [2024-06-20 15:49:31,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4116 conditions, 713 events. 409/713 cut-off events. For 32224/32224 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3004 event pairs, 82 based on Foata normal form. 1/713 useless extension candidates. Maximal degree in co-relation 4050. Up to 650 conditions per place. [2024-06-20 15:49:31,337 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 120 selfloop transitions, 20 changer transitions 0/142 dead transitions. [2024-06-20 15:49:31,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 142 transitions, 1296 flow [2024-06-20 15:49:31,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:49:31,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:49:31,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-20 15:49:31,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-20 15:49:31,340 INFO L175 Difference]: Start difference. First operand has 136 places, 111 transitions, 826 flow. Second operand 11 states and 132 transitions. [2024-06-20 15:49:31,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 142 transitions, 1296 flow [2024-06-20 15:49:31,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 142 transitions, 1235 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-20 15:49:31,411 INFO L231 Difference]: Finished difference. Result has 137 places, 115 transitions, 850 flow [2024-06-20 15:49:31,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=765, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=850, PETRI_PLACES=137, PETRI_TRANSITIONS=115} [2024-06-20 15:49:31,416 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 106 predicate places. [2024-06-20 15:49:31,416 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 115 transitions, 850 flow [2024-06-20 15:49:31,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:31,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:31,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:31,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 15:49:31,418 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-20 15:49:31,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:31,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1201873097, now seen corresponding path program 2 times [2024-06-20 15:49:31,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:31,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124466273] [2024-06-20 15:49:31,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:31,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:31,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:32,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:32,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:32,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124466273] [2024-06-20 15:49:32,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124466273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:32,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:32,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:49:32,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118896618] [2024-06-20 15:49:32,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:32,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:49:32,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:32,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:49:32,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:49:32,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:32,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 115 transitions, 850 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:32,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:32,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:32,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:32,686 INFO L124 PetriNetUnfolderBase]: 407/710 cut-off events. [2024-06-20 15:49:32,687 INFO L125 PetriNetUnfolderBase]: For 32650/32650 co-relation queries the response was YES. [2024-06-20 15:49:32,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4099 conditions, 710 events. 407/710 cut-off events. For 32650/32650 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2999 event pairs, 82 based on Foata normal form. 1/710 useless extension candidates. Maximal degree in co-relation 4032. Up to 660 conditions per place. [2024-06-20 15:49:32,690 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 119 selfloop transitions, 16 changer transitions 0/137 dead transitions. [2024-06-20 15:49:32,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 137 transitions, 1174 flow [2024-06-20 15:49:32,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:49:32,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:49:32,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-20 15:49:32,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36875 [2024-06-20 15:49:32,693 INFO L175 Difference]: Start difference. First operand has 137 places, 115 transitions, 850 flow. Second operand 10 states and 118 transitions. [2024-06-20 15:49:32,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 137 transitions, 1174 flow [2024-06-20 15:49:32,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 137 transitions, 1128 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-20 15:49:32,777 INFO L231 Difference]: Finished difference. Result has 140 places, 115 transitions, 841 flow [2024-06-20 15:49:32,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=804, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=841, PETRI_PLACES=140, PETRI_TRANSITIONS=115} [2024-06-20 15:49:32,777 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 109 predicate places. [2024-06-20 15:49:32,778 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 115 transitions, 841 flow [2024-06-20 15:49:32,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:32,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:32,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:32,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 15:49:32,778 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-20 15:49:32,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:32,779 INFO L85 PathProgramCache]: Analyzing trace with hash 994285994, now seen corresponding path program 1 times [2024-06-20 15:49:32,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:32,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231806042] [2024-06-20 15:49:32,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:32,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:32,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:33,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:33,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:33,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231806042] [2024-06-20 15:49:33,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231806042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:33,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:33,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:49:33,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71470307] [2024-06-20 15:49:33,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:33,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:49:33,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:33,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:49:33,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:49:33,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:33,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 115 transitions, 841 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:33,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:33,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:33,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:33,995 INFO L124 PetriNetUnfolderBase]: 416/725 cut-off events. [2024-06-20 15:49:33,996 INFO L125 PetriNetUnfolderBase]: For 36244/36244 co-relation queries the response was YES. [2024-06-20 15:49:33,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4193 conditions, 725 events. 416/725 cut-off events. For 36244/36244 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3071 event pairs, 85 based on Foata normal form. 3/727 useless extension candidates. Maximal degree in co-relation 4124. Up to 669 conditions per place. [2024-06-20 15:49:34,000 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 123 selfloop transitions, 16 changer transitions 0/141 dead transitions. [2024-06-20 15:49:34,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 141 transitions, 1201 flow [2024-06-20 15:49:34,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:49:34,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:49:34,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-20 15:49:34,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-20 15:49:34,002 INFO L175 Difference]: Start difference. First operand has 140 places, 115 transitions, 841 flow. Second operand 10 states and 120 transitions. [2024-06-20 15:49:34,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 141 transitions, 1201 flow [2024-06-20 15:49:34,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 141 transitions, 1164 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-20 15:49:34,091 INFO L231 Difference]: Finished difference. Result has 141 places, 117 transitions, 867 flow [2024-06-20 15:49:34,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=804, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=867, PETRI_PLACES=141, PETRI_TRANSITIONS=117} [2024-06-20 15:49:34,092 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 110 predicate places. [2024-06-20 15:49:34,092 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 117 transitions, 867 flow [2024-06-20 15:49:34,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:34,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:34,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:34,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 15:49:34,093 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-20 15:49:34,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:34,093 INFO L85 PathProgramCache]: Analyzing trace with hash -565972422, now seen corresponding path program 2 times [2024-06-20 15:49:34,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:34,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116664855] [2024-06-20 15:49:34,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:34,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:34,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:34,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:34,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:34,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116664855] [2024-06-20 15:49:34,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116664855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:34,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:34,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:49:34,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9178239] [2024-06-20 15:49:34,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:34,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:49:34,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:34,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:49:34,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:49:34,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:34,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 117 transitions, 867 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:34,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:34,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:34,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:35,211 INFO L124 PetriNetUnfolderBase]: 450/780 cut-off events. [2024-06-20 15:49:35,211 INFO L125 PetriNetUnfolderBase]: For 43670/43670 co-relation queries the response was YES. [2024-06-20 15:49:35,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4750 conditions, 780 events. 450/780 cut-off events. For 43670/43670 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3388 event pairs, 54 based on Foata normal form. 3/782 useless extension candidates. Maximal degree in co-relation 4680. Up to 373 conditions per place. [2024-06-20 15:49:35,217 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 91 selfloop transitions, 61 changer transitions 0/154 dead transitions. [2024-06-20 15:49:35,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 154 transitions, 1517 flow [2024-06-20 15:49:35,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:49:35,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:49:35,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-20 15:49:35,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43125 [2024-06-20 15:49:35,218 INFO L175 Difference]: Start difference. First operand has 141 places, 117 transitions, 867 flow. Second operand 10 states and 138 transitions. [2024-06-20 15:49:35,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 154 transitions, 1517 flow [2024-06-20 15:49:35,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 154 transitions, 1470 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-20 15:49:35,291 INFO L231 Difference]: Finished difference. Result has 143 places, 123 transitions, 1029 flow [2024-06-20 15:49:35,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=820, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1029, PETRI_PLACES=143, PETRI_TRANSITIONS=123} [2024-06-20 15:49:35,292 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 112 predicate places. [2024-06-20 15:49:35,292 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 123 transitions, 1029 flow [2024-06-20 15:49:35,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:35,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:35,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:35,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 15:49:35,292 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-20 15:49:35,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:35,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1562786191, now seen corresponding path program 3 times [2024-06-20 15:49:35,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:35,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713958275] [2024-06-20 15:49:35,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:35,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:35,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:36,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:36,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:36,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713958275] [2024-06-20 15:49:36,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713958275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:36,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:36,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:49:36,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005779465] [2024-06-20 15:49:36,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:36,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:49:36,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:36,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:49:36,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:49:36,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:36,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 123 transitions, 1029 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:36,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:36,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:36,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:36,479 INFO L124 PetriNetUnfolderBase]: 453/785 cut-off events. [2024-06-20 15:49:36,480 INFO L125 PetriNetUnfolderBase]: For 43691/43691 co-relation queries the response was YES. [2024-06-20 15:49:36,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4969 conditions, 785 events. 453/785 cut-off events. For 43691/43691 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3398 event pairs, 93 based on Foata normal form. 1/785 useless extension candidates. Maximal degree in co-relation 4898. Up to 693 conditions per place. [2024-06-20 15:49:36,485 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 105 selfloop transitions, 37 changer transitions 0/144 dead transitions. [2024-06-20 15:49:36,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 144 transitions, 1381 flow [2024-06-20 15:49:36,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:49:36,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:49:36,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-20 15:49:36,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2024-06-20 15:49:36,488 INFO L175 Difference]: Start difference. First operand has 143 places, 123 transitions, 1029 flow. Second operand 10 states and 121 transitions. [2024-06-20 15:49:36,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 144 transitions, 1381 flow [2024-06-20 15:49:36,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 144 transitions, 1301 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-20 15:49:36,580 INFO L231 Difference]: Finished difference. Result has 148 places, 125 transitions, 1054 flow [2024-06-20 15:49:36,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=949, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1054, PETRI_PLACES=148, PETRI_TRANSITIONS=125} [2024-06-20 15:49:36,581 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 117 predicate places. [2024-06-20 15:49:36,581 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 125 transitions, 1054 flow [2024-06-20 15:49:36,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:36,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:36,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:36,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 15:49:36,582 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-20 15:49:36,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:36,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1198153872, now seen corresponding path program 3 times [2024-06-20 15:49:36,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:36,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964090042] [2024-06-20 15:49:36,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:36,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:36,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:37,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:37,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:37,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964090042] [2024-06-20 15:49:37,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964090042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:37,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:37,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:49:37,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353037376] [2024-06-20 15:49:37,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:37,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:49:37,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:37,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:49:37,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:49:37,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:37,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 125 transitions, 1054 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:37,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:37,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:37,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:37,552 INFO L124 PetriNetUnfolderBase]: 447/776 cut-off events. [2024-06-20 15:49:37,553 INFO L125 PetriNetUnfolderBase]: For 44098/44098 co-relation queries the response was YES. [2024-06-20 15:49:37,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4837 conditions, 776 events. 447/776 cut-off events. For 44098/44098 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3375 event pairs, 52 based on Foata normal form. 3/778 useless extension candidates. Maximal degree in co-relation 4764. Up to 374 conditions per place. [2024-06-20 15:49:37,558 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 95 selfloop transitions, 60 changer transitions 0/157 dead transitions. [2024-06-20 15:49:37,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 157 transitions, 1546 flow [2024-06-20 15:49:37,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:49:37,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:49:37,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 140 transitions. [2024-06-20 15:49:37,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-20 15:49:37,559 INFO L175 Difference]: Start difference. First operand has 148 places, 125 transitions, 1054 flow. Second operand 10 states and 140 transitions. [2024-06-20 15:49:37,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 157 transitions, 1546 flow [2024-06-20 15:49:37,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 157 transitions, 1447 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-20 15:49:37,647 INFO L231 Difference]: Finished difference. Result has 150 places, 125 transitions, 1080 flow [2024-06-20 15:49:37,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=955, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1080, PETRI_PLACES=150, PETRI_TRANSITIONS=125} [2024-06-20 15:49:37,648 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 119 predicate places. [2024-06-20 15:49:37,648 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 125 transitions, 1080 flow [2024-06-20 15:49:37,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:37,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:37,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:37,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 15:49:37,649 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-20 15:49:37,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:37,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1418895661, now seen corresponding path program 4 times [2024-06-20 15:49:37,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:37,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366678737] [2024-06-20 15:49:37,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:37,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:37,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:38,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:38,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:38,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366678737] [2024-06-20 15:49:38,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366678737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:38,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:38,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:49:38,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418933849] [2024-06-20 15:49:38,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:38,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:49:38,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:38,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:49:38,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:49:38,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:38,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 125 transitions, 1080 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:38,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:38,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:38,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:38,811 INFO L124 PetriNetUnfolderBase]: 450/781 cut-off events. [2024-06-20 15:49:38,812 INFO L125 PetriNetUnfolderBase]: For 43436/43436 co-relation queries the response was YES. [2024-06-20 15:49:38,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4983 conditions, 781 events. 450/781 cut-off events. For 43436/43436 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3381 event pairs, 91 based on Foata normal form. 1/781 useless extension candidates. Maximal degree in co-relation 4909. Up to 689 conditions per place. [2024-06-20 15:49:38,817 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 106 selfloop transitions, 35 changer transitions 0/143 dead transitions. [2024-06-20 15:49:38,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 143 transitions, 1426 flow [2024-06-20 15:49:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:49:38,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:49:38,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-20 15:49:38,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371875 [2024-06-20 15:49:38,818 INFO L175 Difference]: Start difference. First operand has 150 places, 125 transitions, 1080 flow. Second operand 10 states and 119 transitions. [2024-06-20 15:49:38,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 143 transitions, 1426 flow [2024-06-20 15:49:38,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 143 transitions, 1294 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-20 15:49:38,924 INFO L231 Difference]: Finished difference. Result has 151 places, 127 transitions, 1053 flow [2024-06-20 15:49:38,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=948, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1053, PETRI_PLACES=151, PETRI_TRANSITIONS=127} [2024-06-20 15:49:38,924 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 120 predicate places. [2024-06-20 15:49:38,925 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 127 transitions, 1053 flow [2024-06-20 15:49:38,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:38,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:38,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:38,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 15:49:38,925 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-20 15:49:38,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:38,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1418895506, now seen corresponding path program 4 times [2024-06-20 15:49:38,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:38,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19012065] [2024-06-20 15:49:38,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:38,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:38,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:39,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-20 15:49:39,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:39,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19012065] [2024-06-20 15:49:39,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19012065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:39,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:39,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:49:39,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166258983] [2024-06-20 15:49:39,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:39,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:49:39,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:39,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:49:39,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:49:39,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:39,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 127 transitions, 1053 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:39,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:39,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:39,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:39,994 INFO L124 PetriNetUnfolderBase]: 474/820 cut-off events. [2024-06-20 15:49:39,995 INFO L125 PetriNetUnfolderBase]: For 51472/51472 co-relation queries the response was YES. [2024-06-20 15:49:39,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5262 conditions, 820 events. 474/820 cut-off events. For 51472/51472 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3597 event pairs, 68 based on Foata normal form. 3/822 useless extension candidates. Maximal degree in co-relation 5187. Up to 399 conditions per place. [2024-06-20 15:49:40,000 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 101 selfloop transitions, 58 changer transitions 0/161 dead transitions. [2024-06-20 15:49:40,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 161 transitions, 1705 flow [2024-06-20 15:49:40,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:49:40,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:49:40,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 139 transitions. [2024-06-20 15:49:40,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.434375 [2024-06-20 15:49:40,001 INFO L175 Difference]: Start difference. First operand has 151 places, 127 transitions, 1053 flow. Second operand 10 states and 139 transitions. [2024-06-20 15:49:40,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 161 transitions, 1705 flow [2024-06-20 15:49:40,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 161 transitions, 1616 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-20 15:49:40,123 INFO L231 Difference]: Finished difference. Result has 153 places, 131 transitions, 1137 flow [2024-06-20 15:49:40,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=964, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1137, PETRI_PLACES=153, PETRI_TRANSITIONS=131} [2024-06-20 15:49:40,124 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 122 predicate places. [2024-06-20 15:49:40,124 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 131 transitions, 1137 flow [2024-06-20 15:49:40,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:40,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:40,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:40,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 15:49:40,125 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-20 15:49:40,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:40,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1418889926, now seen corresponding path program 5 times [2024-06-20 15:49:40,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:40,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7091020] [2024-06-20 15:49:40,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:40,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:40,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:40,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:40,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:40,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7091020] [2024-06-20 15:49:40,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7091020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:40,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:40,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:49:40,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016414284] [2024-06-20 15:49:40,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:40,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:49:40,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:40,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:49:40,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:49:40,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:40,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 131 transitions, 1137 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:40,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:40,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:40,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:41,306 INFO L124 PetriNetUnfolderBase]: 483/835 cut-off events. [2024-06-20 15:49:41,306 INFO L125 PetriNetUnfolderBase]: For 53615/53615 co-relation queries the response was YES. [2024-06-20 15:49:41,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5471 conditions, 835 events. 483/835 cut-off events. For 53615/53615 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3691 event pairs, 62 based on Foata normal form. 3/837 useless extension candidates. Maximal degree in co-relation 5395. Up to 407 conditions per place. [2024-06-20 15:49:41,312 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 102 selfloop transitions, 59 changer transitions 0/163 dead transitions. [2024-06-20 15:49:41,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 163 transitions, 1775 flow [2024-06-20 15:49:41,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:49:41,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:49:41,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 140 transitions. [2024-06-20 15:49:41,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-20 15:49:41,313 INFO L175 Difference]: Start difference. First operand has 153 places, 131 transitions, 1137 flow. Second operand 10 states and 140 transitions. [2024-06-20 15:49:41,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 163 transitions, 1775 flow [2024-06-20 15:49:41,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 163 transitions, 1671 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-20 15:49:41,438 INFO L231 Difference]: Finished difference. Result has 157 places, 133 transitions, 1186 flow [2024-06-20 15:49:41,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1037, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1186, PETRI_PLACES=157, PETRI_TRANSITIONS=133} [2024-06-20 15:49:41,438 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 126 predicate places. [2024-06-20 15:49:41,438 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 133 transitions, 1186 flow [2024-06-20 15:49:41,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:41,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:41,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:41,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 15:49:41,439 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-20 15:49:41,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:41,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1418688116, now seen corresponding path program 6 times [2024-06-20 15:49:41,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:41,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413456543] [2024-06-20 15:49:41,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:41,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:41,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:42,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:42,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:42,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413456543] [2024-06-20 15:49:42,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413456543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:42,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:42,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:49:42,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859004024] [2024-06-20 15:49:42,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:42,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:49:42,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:42,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:49:42,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:49:42,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:42,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 133 transitions, 1186 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:42,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:42,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:42,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:42,493 INFO L124 PetriNetUnfolderBase]: 477/826 cut-off events. [2024-06-20 15:49:42,493 INFO L125 PetriNetUnfolderBase]: For 51627/51627 co-relation queries the response was YES. [2024-06-20 15:49:42,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5312 conditions, 826 events. 477/826 cut-off events. For 51627/51627 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3657 event pairs, 72 based on Foata normal form. 3/828 useless extension candidates. Maximal degree in co-relation 5235. Up to 403 conditions per place. [2024-06-20 15:49:42,498 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 96 selfloop transitions, 62 changer transitions 0/160 dead transitions. [2024-06-20 15:49:42,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 160 transitions, 1678 flow [2024-06-20 15:49:42,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:49:42,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:49:42,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 135 transitions. [2024-06-20 15:49:42,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-20 15:49:42,499 INFO L175 Difference]: Start difference. First operand has 157 places, 133 transitions, 1186 flow. Second operand 10 states and 135 transitions. [2024-06-20 15:49:42,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 160 transitions, 1678 flow [2024-06-20 15:49:42,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 160 transitions, 1541 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-20 15:49:42,600 INFO L231 Difference]: Finished difference. Result has 160 places, 133 transitions, 1178 flow [2024-06-20 15:49:42,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1049, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1178, PETRI_PLACES=160, PETRI_TRANSITIONS=133} [2024-06-20 15:49:42,601 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 129 predicate places. [2024-06-20 15:49:42,601 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 133 transitions, 1178 flow [2024-06-20 15:49:42,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:42,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:42,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:42,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 15:49:42,602 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-20 15:49:42,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:42,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1306604148, now seen corresponding path program 7 times [2024-06-20 15:49:42,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:42,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347371478] [2024-06-20 15:49:42,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:42,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:42,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:43,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:43,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:43,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347371478] [2024-06-20 15:49:43,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347371478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:43,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:43,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:49:43,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573930946] [2024-06-20 15:49:43,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:43,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:49:43,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:43,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:49:43,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:49:43,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:43,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 133 transitions, 1178 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:43,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:43,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:43,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:43,687 INFO L124 PetriNetUnfolderBase]: 516/889 cut-off events. [2024-06-20 15:49:43,687 INFO L125 PetriNetUnfolderBase]: For 62689/62689 co-relation queries the response was YES. [2024-06-20 15:49:43,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5974 conditions, 889 events. 516/889 cut-off events. For 62689/62689 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3975 event pairs, 94 based on Foata normal form. 3/891 useless extension candidates. Maximal degree in co-relation 5896. Up to 435 conditions per place. [2024-06-20 15:49:43,694 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 103 selfloop transitions, 62 changer transitions 0/167 dead transitions. [2024-06-20 15:49:43,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 167 transitions, 2000 flow [2024-06-20 15:49:43,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:49:43,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:49:43,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 140 transitions. [2024-06-20 15:49:43,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-20 15:49:43,695 INFO L175 Difference]: Start difference. First operand has 160 places, 133 transitions, 1178 flow. Second operand 10 states and 140 transitions. [2024-06-20 15:49:43,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 167 transitions, 2000 flow [2024-06-20 15:49:43,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 167 transitions, 1848 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-20 15:49:43,831 INFO L231 Difference]: Finished difference. Result has 160 places, 139 transitions, 1251 flow [2024-06-20 15:49:43,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1251, PETRI_PLACES=160, PETRI_TRANSITIONS=139} [2024-06-20 15:49:43,832 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 129 predicate places. [2024-06-20 15:49:43,832 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 139 transitions, 1251 flow [2024-06-20 15:49:43,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:43,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:43,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:43,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 15:49:43,832 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-20 15:49:43,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:43,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1193731934, now seen corresponding path program 8 times [2024-06-20 15:49:43,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:43,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742356919] [2024-06-20 15:49:43,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:43,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:43,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:44,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:44,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:44,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742356919] [2024-06-20 15:49:44,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742356919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:44,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:44,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:49:44,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076699340] [2024-06-20 15:49:44,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:44,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:49:44,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:44,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:49:44,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:49:44,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:44,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 139 transitions, 1251 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:44,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:44,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:44,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:44,821 INFO L124 PetriNetUnfolderBase]: 525/904 cut-off events. [2024-06-20 15:49:44,822 INFO L125 PetriNetUnfolderBase]: For 65015/65015 co-relation queries the response was YES. [2024-06-20 15:49:44,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6059 conditions, 904 events. 525/904 cut-off events. For 65015/65015 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 4067 event pairs, 92 based on Foata normal form. 3/906 useless extension candidates. Maximal degree in co-relation 5980. Up to 443 conditions per place. [2024-06-20 15:49:44,828 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 99 selfloop transitions, 67 changer transitions 0/168 dead transitions. [2024-06-20 15:49:44,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 168 transitions, 1905 flow [2024-06-20 15:49:44,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:49:44,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:49:44,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2024-06-20 15:49:44,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-06-20 15:49:44,829 INFO L175 Difference]: Start difference. First operand has 160 places, 139 transitions, 1251 flow. Second operand 10 states and 137 transitions. [2024-06-20 15:49:44,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 168 transitions, 1905 flow [2024-06-20 15:49:44,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 168 transitions, 1798 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-20 15:49:44,962 INFO L231 Difference]: Finished difference. Result has 165 places, 141 transitions, 1315 flow [2024-06-20 15:49:44,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1148, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1315, PETRI_PLACES=165, PETRI_TRANSITIONS=141} [2024-06-20 15:49:44,962 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 134 predicate places. [2024-06-20 15:49:44,963 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 141 transitions, 1315 flow [2024-06-20 15:49:44,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:44,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:44,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:44,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 15:49:44,963 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-20 15:49:44,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:44,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1193731779, now seen corresponding path program 5 times [2024-06-20 15:49:44,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:44,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663807833] [2024-06-20 15:49:44,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:44,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:44,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:45,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:45,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:45,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663807833] [2024-06-20 15:49:45,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663807833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:45,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:45,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:49:45,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122876609] [2024-06-20 15:49:45,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:45,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:49:45,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:45,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:49:45,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:49:45,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:45,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 141 transitions, 1315 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:45,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:45,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:45,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:45,990 INFO L124 PetriNetUnfolderBase]: 528/909 cut-off events. [2024-06-20 15:49:45,990 INFO L125 PetriNetUnfolderBase]: For 64290/64290 co-relation queries the response was YES. [2024-06-20 15:49:45,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6141 conditions, 909 events. 528/909 cut-off events. For 64290/64290 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4064 event pairs, 119 based on Foata normal form. 1/909 useless extension candidates. Maximal degree in co-relation 6061. Up to 817 conditions per place. [2024-06-20 15:49:45,997 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 120 selfloop transitions, 34 changer transitions 0/156 dead transitions. [2024-06-20 15:49:45,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 156 transitions, 1683 flow [2024-06-20 15:49:45,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:49:45,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:49:45,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-20 15:49:45,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.365625 [2024-06-20 15:49:45,999 INFO L175 Difference]: Start difference. First operand has 165 places, 141 transitions, 1315 flow. Second operand 10 states and 117 transitions. [2024-06-20 15:49:45,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 156 transitions, 1683 flow [2024-06-20 15:49:46,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 156 transitions, 1544 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-20 15:49:46,165 INFO L231 Difference]: Finished difference. Result has 168 places, 143 transitions, 1283 flow [2024-06-20 15:49:46,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1176, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1283, PETRI_PLACES=168, PETRI_TRANSITIONS=143} [2024-06-20 15:49:46,168 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 137 predicate places. [2024-06-20 15:49:46,168 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 143 transitions, 1283 flow [2024-06-20 15:49:46,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:46,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:46,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:46,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 15:49:46,169 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-20 15:49:46,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:46,170 INFO L85 PathProgramCache]: Analyzing trace with hash -366670632, now seen corresponding path program 9 times [2024-06-20 15:49:46,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:46,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742774734] [2024-06-20 15:49:46,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:46,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:46,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:46,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:46,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:46,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742774734] [2024-06-20 15:49:46,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742774734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:46,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:46,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:49:46,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072006696] [2024-06-20 15:49:46,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:46,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:49:46,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:46,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:49:46,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:49:47,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:47,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 143 transitions, 1283 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:47,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:47,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:47,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:47,253 INFO L124 PetriNetUnfolderBase]: 522/900 cut-off events. [2024-06-20 15:49:47,253 INFO L125 PetriNetUnfolderBase]: For 64533/64533 co-relation queries the response was YES. [2024-06-20 15:49:47,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5847 conditions, 900 events. 522/900 cut-off events. For 64533/64533 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 4045 event pairs, 92 based on Foata normal form. 3/902 useless extension candidates. Maximal degree in co-relation 5766. Up to 444 conditions per place. [2024-06-20 15:49:47,260 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 103 selfloop transitions, 65 changer transitions 0/170 dead transitions. [2024-06-20 15:49:47,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 170 transitions, 1917 flow [2024-06-20 15:49:47,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:49:47,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:49:47,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-20 15:49:47,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43125 [2024-06-20 15:49:47,263 INFO L175 Difference]: Start difference. First operand has 168 places, 143 transitions, 1283 flow. Second operand 10 states and 138 transitions. [2024-06-20 15:49:47,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 170 transitions, 1917 flow [2024-06-20 15:49:47,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 170 transitions, 1812 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-20 15:49:47,396 INFO L231 Difference]: Finished difference. Result has 170 places, 143 transitions, 1313 flow [2024-06-20 15:49:47,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1178, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1313, PETRI_PLACES=170, PETRI_TRANSITIONS=143} [2024-06-20 15:49:47,396 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 139 predicate places. [2024-06-20 15:49:47,397 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 143 transitions, 1313 flow [2024-06-20 15:49:47,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:47,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:47,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:47,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 15:49:47,397 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-20 15:49:47,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:47,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1299177261, now seen corresponding path program 1 times [2024-06-20 15:49:47,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:47,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505556624] [2024-06-20 15:49:47,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:47,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:47,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:48,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-20 15:49:48,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:48,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505556624] [2024-06-20 15:49:48,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505556624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:48,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:48,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:49:48,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156905254] [2024-06-20 15:49:48,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:48,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:49:48,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:48,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:49:48,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:49:48,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-20 15:49:48,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 143 transitions, 1313 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:48,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:48,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-20 15:49:48,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:48,992 INFO L124 PetriNetUnfolderBase]: 471/835 cut-off events. [2024-06-20 15:49:48,993 INFO L125 PetriNetUnfolderBase]: For 68811/68820 co-relation queries the response was YES. [2024-06-20 15:49:48,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5721 conditions, 835 events. 471/835 cut-off events. For 68811/68820 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 3875 event pairs, 77 based on Foata normal form. 5/827 useless extension candidates. Maximal degree in co-relation 5639. Up to 736 conditions per place. [2024-06-20 15:49:48,998 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 128 selfloop transitions, 20 changer transitions 0/162 dead transitions. [2024-06-20 15:49:48,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 162 transitions, 1672 flow [2024-06-20 15:49:48,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:49:48,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:49:48,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-20 15:49:49,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3993055555555556 [2024-06-20 15:49:49,000 INFO L175 Difference]: Start difference. First operand has 170 places, 143 transitions, 1313 flow. Second operand 9 states and 115 transitions. [2024-06-20 15:49:49,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 162 transitions, 1672 flow [2024-06-20 15:49:49,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 162 transitions, 1545 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-20 15:49:49,162 INFO L231 Difference]: Finished difference. Result has 172 places, 146 transitions, 1262 flow [2024-06-20 15:49:49,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1188, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1262, PETRI_PLACES=172, PETRI_TRANSITIONS=146} [2024-06-20 15:49:49,163 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 141 predicate places. [2024-06-20 15:49:49,163 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 146 transitions, 1262 flow [2024-06-20 15:49:49,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:49,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:49,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:49,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 15:49:49,164 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-20 15:49:49,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:49,164 INFO L85 PathProgramCache]: Analyzing trace with hash 5313182, now seen corresponding path program 10 times [2024-06-20 15:49:49,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:49,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721419452] [2024-06-20 15:49:49,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:49,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:49,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:49,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:49,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:49,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721419452] [2024-06-20 15:49:49,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721419452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:49,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:49,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:49:49,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103741164] [2024-06-20 15:49:49,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:49,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:49:49,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:49,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:49:49,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:49:49,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:49,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 146 transitions, 1262 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:49,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:49,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:49,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:50,171 INFO L124 PetriNetUnfolderBase]: 520/899 cut-off events. [2024-06-20 15:49:50,172 INFO L125 PetriNetUnfolderBase]: For 63831/63831 co-relation queries the response was YES. [2024-06-20 15:49:50,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5776 conditions, 899 events. 520/899 cut-off events. For 63831/63831 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 4078 event pairs, 104 based on Foata normal form. 3/901 useless extension candidates. Maximal degree in co-relation 5692. Up to 448 conditions per place. [2024-06-20 15:49:50,178 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 97 selfloop transitions, 71 changer transitions 0/170 dead transitions. [2024-06-20 15:49:50,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 170 transitions, 1788 flow [2024-06-20 15:49:50,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:49:50,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:49:50,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-20 15:49:50,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2024-06-20 15:49:50,179 INFO L175 Difference]: Start difference. First operand has 172 places, 146 transitions, 1262 flow. Second operand 10 states and 133 transitions. [2024-06-20 15:49:50,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 170 transitions, 1788 flow [2024-06-20 15:49:50,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 170 transitions, 1728 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-20 15:49:50,336 INFO L231 Difference]: Finished difference. Result has 176 places, 146 transitions, 1349 flow [2024-06-20 15:49:50,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1202, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1349, PETRI_PLACES=176, PETRI_TRANSITIONS=146} [2024-06-20 15:49:50,338 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 145 predicate places. [2024-06-20 15:49:50,338 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 146 transitions, 1349 flow [2024-06-20 15:49:50,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:50,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:50,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:50,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 15:49:50,339 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-20 15:49:50,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:50,339 INFO L85 PathProgramCache]: Analyzing trace with hash 997331292, now seen corresponding path program 11 times [2024-06-20 15:49:50,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:50,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134434186] [2024-06-20 15:49:50,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:50,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:50,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:51,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:51,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:51,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134434186] [2024-06-20 15:49:51,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134434186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:51,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:51,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:49:51,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778877375] [2024-06-20 15:49:51,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:51,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:49:51,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:51,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:49:51,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:49:51,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:51,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 146 transitions, 1349 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:51,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:51,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:51,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:51,493 INFO L124 PetriNetUnfolderBase]: 544/938 cut-off events. [2024-06-20 15:49:51,493 INFO L125 PetriNetUnfolderBase]: For 71936/71936 co-relation queries the response was YES. [2024-06-20 15:49:51,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6319 conditions, 938 events. 544/938 cut-off events. For 71936/71936 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 4277 event pairs, 106 based on Foata normal form. 3/940 useless extension candidates. Maximal degree in co-relation 6234. Up to 754 conditions per place. [2024-06-20 15:49:51,501 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 140 selfloop transitions, 30 changer transitions 0/172 dead transitions. [2024-06-20 15:49:51,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 172 transitions, 2063 flow [2024-06-20 15:49:51,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:49:51,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:49:51,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-20 15:49:51,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39375 [2024-06-20 15:49:51,502 INFO L175 Difference]: Start difference. First operand has 176 places, 146 transitions, 1349 flow. Second operand 10 states and 126 transitions. [2024-06-20 15:49:51,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 172 transitions, 2063 flow [2024-06-20 15:49:51,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 172 transitions, 1879 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-20 15:49:51,671 INFO L231 Difference]: Finished difference. Result has 175 places, 150 transitions, 1298 flow [2024-06-20 15:49:51,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1173, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1298, PETRI_PLACES=175, PETRI_TRANSITIONS=150} [2024-06-20 15:49:51,671 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 144 predicate places. [2024-06-20 15:49:51,671 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 150 transitions, 1298 flow [2024-06-20 15:49:51,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:51,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:51,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:51,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 15:49:51,672 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-20 15:49:51,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:51,672 INFO L85 PathProgramCache]: Analyzing trace with hash -393227892, now seen corresponding path program 12 times [2024-06-20 15:49:51,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:51,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755293269] [2024-06-20 15:49:51,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:51,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:51,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:52,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:52,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:52,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755293269] [2024-06-20 15:49:52,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755293269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:52,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:52,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:49:52,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040890152] [2024-06-20 15:49:52,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:52,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:49:52,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:52,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:49:52,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:49:52,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:52,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 150 transitions, 1298 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:52,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:52,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:52,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:52,732 INFO L124 PetriNetUnfolderBase]: 553/953 cut-off events. [2024-06-20 15:49:52,733 INFO L125 PetriNetUnfolderBase]: For 74216/74216 co-relation queries the response was YES. [2024-06-20 15:49:52,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6275 conditions, 953 events. 553/953 cut-off events. For 74216/74216 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 4397 event pairs, 86 based on Foata normal form. 3/955 useless extension candidates. Maximal degree in co-relation 6189. Up to 762 conditions per place. [2024-06-20 15:49:52,740 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 139 selfloop transitions, 33 changer transitions 0/174 dead transitions. [2024-06-20 15:49:52,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 174 transitions, 1986 flow [2024-06-20 15:49:52,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:49:52,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:49:52,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-20 15:49:52,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-20 15:49:52,741 INFO L175 Difference]: Start difference. First operand has 175 places, 150 transitions, 1298 flow. Second operand 10 states and 125 transitions. [2024-06-20 15:49:52,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 174 transitions, 1986 flow [2024-06-20 15:49:52,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 174 transitions, 1902 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-20 15:49:52,906 INFO L231 Difference]: Finished difference. Result has 178 places, 152 transitions, 1319 flow [2024-06-20 15:49:52,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1220, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1319, PETRI_PLACES=178, PETRI_TRANSITIONS=152} [2024-06-20 15:49:52,907 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 147 predicate places. [2024-06-20 15:49:52,907 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 152 transitions, 1319 flow [2024-06-20 15:49:52,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:52,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:52,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:52,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 15:49:52,908 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-20 15:49:52,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:52,908 INFO L85 PathProgramCache]: Analyzing trace with hash 377042545, now seen corresponding path program 6 times [2024-06-20 15:49:52,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:52,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913782883] [2024-06-20 15:49:52,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:52,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:52,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:53,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:53,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:53,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913782883] [2024-06-20 15:49:53,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913782883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:53,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:53,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:49:53,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129873769] [2024-06-20 15:49:53,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:53,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:49:53,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:53,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:49:53,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:49:53,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:53,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 152 transitions, 1319 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:53,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:53,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:53,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:54,009 INFO L124 PetriNetUnfolderBase]: 551/950 cut-off events. [2024-06-20 15:49:54,010 INFO L125 PetriNetUnfolderBase]: For 70614/70614 co-relation queries the response was YES. [2024-06-20 15:49:54,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6203 conditions, 950 events. 551/950 cut-off events. For 70614/70614 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 4359 event pairs, 120 based on Foata normal form. 1/950 useless extension candidates. Maximal degree in co-relation 6116. Up to 924 conditions per place. [2024-06-20 15:49:54,016 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 146 selfloop transitions, 16 changer transitions 0/164 dead transitions. [2024-06-20 15:49:54,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 164 transitions, 1699 flow [2024-06-20 15:49:54,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:49:54,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:49:54,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-20 15:49:54,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33125 [2024-06-20 15:49:54,017 INFO L175 Difference]: Start difference. First operand has 178 places, 152 transitions, 1319 flow. Second operand 10 states and 106 transitions. [2024-06-20 15:49:54,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 164 transitions, 1699 flow [2024-06-20 15:49:54,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 164 transitions, 1589 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-20 15:49:54,175 INFO L231 Difference]: Finished difference. Result has 180 places, 154 transitions, 1284 flow [2024-06-20 15:49:54,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1209, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1284, PETRI_PLACES=180, PETRI_TRANSITIONS=154} [2024-06-20 15:49:54,175 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 149 predicate places. [2024-06-20 15:49:54,175 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 154 transitions, 1284 flow [2024-06-20 15:49:54,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:54,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:54,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:54,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 15:49:54,176 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-20 15:49:54,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:54,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1763876508, now seen corresponding path program 13 times [2024-06-20 15:49:54,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:54,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092160380] [2024-06-20 15:49:54,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:54,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:54,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:54,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-20 15:49:54,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:54,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092160380] [2024-06-20 15:49:54,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092160380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:54,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:54,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:49:54,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777724260] [2024-06-20 15:49:54,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:54,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:49:54,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:54,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:49:54,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:49:54,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:54,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 154 transitions, 1284 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:54,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:54,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:54,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:55,176 INFO L124 PetriNetUnfolderBase]: 560/965 cut-off events. [2024-06-20 15:49:55,176 INFO L125 PetriNetUnfolderBase]: For 76304/76304 co-relation queries the response was YES. [2024-06-20 15:49:55,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6223 conditions, 965 events. 560/965 cut-off events. For 76304/76304 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4466 event pairs, 84 based on Foata normal form. 3/967 useless extension candidates. Maximal degree in co-relation 6135. Up to 767 conditions per place. [2024-06-20 15:49:55,183 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 135 selfloop transitions, 40 changer transitions 0/177 dead transitions. [2024-06-20 15:49:55,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 177 transitions, 1850 flow [2024-06-20 15:49:55,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:49:55,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:49:55,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-20 15:49:55,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-20 15:49:55,185 INFO L175 Difference]: Start difference. First operand has 180 places, 154 transitions, 1284 flow. Second operand 10 states and 122 transitions. [2024-06-20 15:49:55,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 177 transitions, 1850 flow [2024-06-20 15:49:55,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 177 transitions, 1791 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-20 15:49:55,345 INFO L231 Difference]: Finished difference. Result has 182 places, 156 transitions, 1336 flow [2024-06-20 15:49:55,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1225, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1336, PETRI_PLACES=182, PETRI_TRANSITIONS=156} [2024-06-20 15:49:55,345 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 151 predicate places. [2024-06-20 15:49:55,345 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 156 transitions, 1336 flow [2024-06-20 15:49:55,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:55,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:55,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:55,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 15:49:55,346 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-20 15:49:55,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:55,346 INFO L85 PathProgramCache]: Analyzing trace with hash -136727382, now seen corresponding path program 14 times [2024-06-20 15:49:55,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:55,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171129340] [2024-06-20 15:49:55,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:55,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:55,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:56,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-20 15:49:56,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:56,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171129340] [2024-06-20 15:49:56,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171129340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:56,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:56,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:49:56,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48202747] [2024-06-20 15:49:56,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:56,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:49:56,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:56,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:49:56,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:49:56,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:49:56,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 156 transitions, 1336 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:56,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:56,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:49:56,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:56,484 INFO L124 PetriNetUnfolderBase]: 554/956 cut-off events. [2024-06-20 15:49:56,485 INFO L125 PetriNetUnfolderBase]: For 72518/72518 co-relation queries the response was YES. [2024-06-20 15:49:56,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6114 conditions, 956 events. 554/956 cut-off events. For 72518/72518 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4410 event pairs, 110 based on Foata normal form. 3/958 useless extension candidates. Maximal degree in co-relation 6025. Up to 894 conditions per place. [2024-06-20 15:49:56,492 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 156 selfloop transitions, 16 changer transitions 0/174 dead transitions. [2024-06-20 15:49:56,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 174 transitions, 1734 flow [2024-06-20 15:49:56,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:49:56,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:49:56,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-20 15:49:56,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35625 [2024-06-20 15:49:56,493 INFO L175 Difference]: Start difference. First operand has 182 places, 156 transitions, 1336 flow. Second operand 10 states and 114 transitions. [2024-06-20 15:49:56,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 174 transitions, 1734 flow [2024-06-20 15:49:56,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 174 transitions, 1589 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-20 15:49:56,681 INFO L231 Difference]: Finished difference. Result has 184 places, 156 transitions, 1228 flow [2024-06-20 15:49:56,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1191, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1228, PETRI_PLACES=184, PETRI_TRANSITIONS=156} [2024-06-20 15:49:56,682 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 153 predicate places. [2024-06-20 15:49:56,682 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 156 transitions, 1228 flow [2024-06-20 15:49:56,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:56,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:56,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:56,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 15:49:56,682 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-20 15:49:56,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:56,683 INFO L85 PathProgramCache]: Analyzing trace with hash 384676977, now seen corresponding path program 2 times [2024-06-20 15:49:56,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:56,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881451117] [2024-06-20 15:49:56,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:56,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:56,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:57,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:57,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:57,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881451117] [2024-06-20 15:49:57,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881451117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:57,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:57,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:49:57,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031118231] [2024-06-20 15:49:57,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:57,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:49:57,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:57,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:49:57,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:49:57,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-20 15:49:57,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 156 transitions, 1228 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:57,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:57,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-20 15:49:57,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:57,946 INFO L124 PetriNetUnfolderBase]: 503/887 cut-off events. [2024-06-20 15:49:57,947 INFO L125 PetriNetUnfolderBase]: For 77134/77142 co-relation queries the response was YES. [2024-06-20 15:49:57,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5732 conditions, 887 events. 503/887 cut-off events. For 77134/77142 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 4225 event pairs, 86 based on Foata normal form. 8/884 useless extension candidates. Maximal degree in co-relation 5642. Up to 813 conditions per place. [2024-06-20 15:49:57,952 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 142 selfloop transitions, 16 changer transitions 0/172 dead transitions. [2024-06-20 15:49:57,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 172 transitions, 1602 flow [2024-06-20 15:49:57,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:49:57,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:49:57,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-20 15:49:57,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3819444444444444 [2024-06-20 15:49:57,953 INFO L175 Difference]: Start difference. First operand has 184 places, 156 transitions, 1228 flow. Second operand 9 states and 110 transitions. [2024-06-20 15:49:57,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 172 transitions, 1602 flow [2024-06-20 15:49:58,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 172 transitions, 1543 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-20 15:49:58,126 INFO L231 Difference]: Finished difference. Result has 184 places, 159 transitions, 1238 flow [2024-06-20 15:49:58,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1170, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1238, PETRI_PLACES=184, PETRI_TRANSITIONS=159} [2024-06-20 15:49:58,126 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 153 predicate places. [2024-06-20 15:49:58,126 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 159 transitions, 1238 flow [2024-06-20 15:49:58,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:58,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:58,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:58,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 15:49:58,127 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-20 15:49:58,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:58,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1508080853, now seen corresponding path program 3 times [2024-06-20 15:49:58,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:58,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841661365] [2024-06-20 15:49:58,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:58,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:58,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:59,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-20 15:49:59,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:59,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841661365] [2024-06-20 15:49:59,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841661365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:59,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:59,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:49:59,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456234174] [2024-06-20 15:49:59,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:59,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:49:59,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:59,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:49:59,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:49:59,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-20 15:49:59,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 159 transitions, 1238 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:59,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:59,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-20 15:49:59,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:59,448 INFO L124 PetriNetUnfolderBase]: 507/899 cut-off events. [2024-06-20 15:49:59,448 INFO L125 PetriNetUnfolderBase]: For 79001/79008 co-relation queries the response was YES. [2024-06-20 15:49:59,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5874 conditions, 899 events. 507/899 cut-off events. For 79001/79008 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4323 event pairs, 86 based on Foata normal form. 7/897 useless extension candidates. Maximal degree in co-relation 5782. Up to 833 conditions per place. [2024-06-20 15:49:59,455 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 146 selfloop transitions, 13 changer transitions 0/173 dead transitions. [2024-06-20 15:49:59,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 173 transitions, 1611 flow [2024-06-20 15:49:59,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:49:59,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:49:59,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-20 15:49:59,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3680555555555556 [2024-06-20 15:49:59,457 INFO L175 Difference]: Start difference. First operand has 184 places, 159 transitions, 1238 flow. Second operand 9 states and 106 transitions. [2024-06-20 15:49:59,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 173 transitions, 1611 flow [2024-06-20 15:49:59,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 173 transitions, 1567 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-20 15:49:59,639 INFO L231 Difference]: Finished difference. Result has 188 places, 162 transitions, 1262 flow [2024-06-20 15:49:59,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1196, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1262, PETRI_PLACES=188, PETRI_TRANSITIONS=162} [2024-06-20 15:49:59,639 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 157 predicate places. [2024-06-20 15:49:59,640 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 162 transitions, 1262 flow [2024-06-20 15:49:59,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:59,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:59,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:59,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 15:49:59,640 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-20 15:49:59,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:59,641 INFO L85 PathProgramCache]: Analyzing trace with hash 377048280, now seen corresponding path program 15 times [2024-06-20 15:49:59,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:59,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591031881] [2024-06-20 15:49:59,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:59,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:59,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:00,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:00,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:00,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591031881] [2024-06-20 15:50:00,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591031881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:00,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:00,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:50:00,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328108124] [2024-06-20 15:50:00,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:00,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:50:00,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:00,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:50:00,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:50:00,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:00,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 162 transitions, 1262 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:00,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:00,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:00,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:00,748 INFO L124 PetriNetUnfolderBase]: 556/963 cut-off events. [2024-06-20 15:50:00,748 INFO L125 PetriNetUnfolderBase]: For 72675/72675 co-relation queries the response was YES. [2024-06-20 15:50:00,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6007 conditions, 963 events. 556/963 cut-off events. For 72675/72675 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4491 event pairs, 84 based on Foata normal form. 3/965 useless extension candidates. Maximal degree in co-relation 5913. Up to 775 conditions per place. [2024-06-20 15:50:00,755 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 140 selfloop transitions, 39 changer transitions 0/181 dead transitions. [2024-06-20 15:50:00,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 181 transitions, 1692 flow [2024-06-20 15:50:00,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:50:00,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:50:00,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-20 15:50:00,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-20 15:50:00,756 INFO L175 Difference]: Start difference. First operand has 188 places, 162 transitions, 1262 flow. Second operand 10 states and 122 transitions. [2024-06-20 15:50:00,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 181 transitions, 1692 flow [2024-06-20 15:50:00,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 181 transitions, 1638 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-20 15:50:00,928 INFO L231 Difference]: Finished difference. Result has 192 places, 162 transitions, 1291 flow [2024-06-20 15:50:00,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1208, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1291, PETRI_PLACES=192, PETRI_TRANSITIONS=162} [2024-06-20 15:50:00,928 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 161 predicate places. [2024-06-20 15:50:00,928 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 162 transitions, 1291 flow [2024-06-20 15:50:00,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:00,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:00,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:00,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 15:50:00,929 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-20 15:50:00,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:00,929 INFO L85 PathProgramCache]: Analyzing trace with hash -127513035, now seen corresponding path program 4 times [2024-06-20 15:50:00,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:00,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747770755] [2024-06-20 15:50:00,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:00,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:00,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:02,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-20 15:50:02,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:02,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747770755] [2024-06-20 15:50:02,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747770755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:02,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:02,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:50:02,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151363010] [2024-06-20 15:50:02,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:02,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:50:02,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:02,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:50:02,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:50:02,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-20 15:50:02,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 162 transitions, 1291 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:02,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:02,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-20 15:50:02,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:02,557 INFO L124 PetriNetUnfolderBase]: 505/892 cut-off events. [2024-06-20 15:50:02,557 INFO L125 PetriNetUnfolderBase]: For 77522/77528 co-relation queries the response was YES. [2024-06-20 15:50:02,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5794 conditions, 892 events. 505/892 cut-off events. For 77522/77528 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4265 event pairs, 80 based on Foata normal form. 8/887 useless extension candidates. Maximal degree in co-relation 5699. Up to 827 conditions per place. [2024-06-20 15:50:02,565 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 148 selfloop transitions, 13 changer transitions 0/175 dead transitions. [2024-06-20 15:50:02,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 175 transitions, 1655 flow [2024-06-20 15:50:02,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:50:02,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:50:02,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-20 15:50:02,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3715277777777778 [2024-06-20 15:50:02,566 INFO L175 Difference]: Start difference. First operand has 192 places, 162 transitions, 1291 flow. Second operand 9 states and 107 transitions. [2024-06-20 15:50:02,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 175 transitions, 1655 flow [2024-06-20 15:50:02,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 175 transitions, 1555 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-20 15:50:02,690 INFO L231 Difference]: Finished difference. Result has 191 places, 163 transitions, 1239 flow [2024-06-20 15:50:02,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1191, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1239, PETRI_PLACES=191, PETRI_TRANSITIONS=163} [2024-06-20 15:50:02,691 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 160 predicate places. [2024-06-20 15:50:02,691 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 163 transitions, 1239 flow [2024-06-20 15:50:02,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:02,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:02,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:02,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 15:50:02,692 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-20 15:50:02,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:02,692 INFO L85 PathProgramCache]: Analyzing trace with hash 641765735, now seen corresponding path program 1 times [2024-06-20 15:50:02,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:02,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286031114] [2024-06-20 15:50:02,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:02,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:02,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:03,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:03,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:03,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286031114] [2024-06-20 15:50:03,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286031114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:03,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:03,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:50:03,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228484242] [2024-06-20 15:50:03,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:03,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:50:03,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:03,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:50:03,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:50:03,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:03,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 163 transitions, 1239 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:03,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:03,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:03,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:03,796 INFO L124 PetriNetUnfolderBase]: 556/965 cut-off events. [2024-06-20 15:50:03,796 INFO L125 PetriNetUnfolderBase]: For 69824/69824 co-relation queries the response was YES. [2024-06-20 15:50:03,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5891 conditions, 965 events. 556/965 cut-off events. For 69824/69824 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4493 event pairs, 102 based on Foata normal form. 2/966 useless extension candidates. Maximal degree in co-relation 5795. Up to 921 conditions per place. [2024-06-20 15:50:03,804 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 161 selfloop transitions, 16 changer transitions 0/179 dead transitions. [2024-06-20 15:50:03,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 179 transitions, 1647 flow [2024-06-20 15:50:03,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:50:03,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:50:03,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-20 15:50:03,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-20 15:50:03,805 INFO L175 Difference]: Start difference. First operand has 191 places, 163 transitions, 1239 flow. Second operand 10 states and 110 transitions. [2024-06-20 15:50:03,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 179 transitions, 1647 flow [2024-06-20 15:50:03,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 179 transitions, 1609 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-20 15:50:03,964 INFO L231 Difference]: Finished difference. Result has 194 places, 165 transitions, 1266 flow [2024-06-20 15:50:03,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1201, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1266, PETRI_PLACES=194, PETRI_TRANSITIONS=165} [2024-06-20 15:50:03,964 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 163 predicate places. [2024-06-20 15:50:03,965 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 165 transitions, 1266 flow [2024-06-20 15:50:03,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:03,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:03,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:03,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 15:50:03,965 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-20 15:50:03,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:03,966 INFO L85 PathProgramCache]: Analyzing trace with hash 642103945, now seen corresponding path program 5 times [2024-06-20 15:50:03,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:03,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297695144] [2024-06-20 15:50:03,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:03,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:03,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:04,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:04,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:04,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297695144] [2024-06-20 15:50:04,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297695144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:04,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:04,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:50:04,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527120689] [2024-06-20 15:50:04,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:04,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:50:04,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:04,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:50:04,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:50:05,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 32 [2024-06-20 15:50:05,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 165 transitions, 1266 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:05,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:05,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 32 [2024-06-20 15:50:05,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:05,357 INFO L124 PetriNetUnfolderBase]: 498/881 cut-off events. [2024-06-20 15:50:05,357 INFO L125 PetriNetUnfolderBase]: For 71774/71780 co-relation queries the response was YES. [2024-06-20 15:50:05,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5440 conditions, 881 events. 498/881 cut-off events. For 71774/71780 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4200 event pairs, 75 based on Foata normal form. 8/876 useless extension candidates. Maximal degree in co-relation 5343. Up to 816 conditions per place. [2024-06-20 15:50:05,364 INFO L140 encePairwiseOnDemand]: 23/32 looper letters, 151 selfloop transitions, 12 changer transitions 0/177 dead transitions. [2024-06-20 15:50:05,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 177 transitions, 1618 flow [2024-06-20 15:50:05,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:50:05,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:50:05,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-20 15:50:05,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3645833333333333 [2024-06-20 15:50:05,365 INFO L175 Difference]: Start difference. First operand has 194 places, 165 transitions, 1266 flow. Second operand 9 states and 105 transitions. [2024-06-20 15:50:05,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 177 transitions, 1618 flow [2024-06-20 15:50:05,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 177 transitions, 1569 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-20 15:50:05,477 INFO L231 Difference]: Finished difference. Result has 195 places, 165 transitions, 1245 flow [2024-06-20 15:50:05,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1217, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1245, PETRI_PLACES=195, PETRI_TRANSITIONS=165} [2024-06-20 15:50:05,477 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 164 predicate places. [2024-06-20 15:50:05,477 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 165 transitions, 1245 flow [2024-06-20 15:50:05,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:05,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:05,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:05,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 15:50:05,478 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-20 15:50:05,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:05,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1393783719, now seen corresponding path program 1 times [2024-06-20 15:50:05,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:05,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897167541] [2024-06-20 15:50:05,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:05,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:05,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:06,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:06,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:06,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897167541] [2024-06-20 15:50:06,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897167541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:06,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:06,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:06,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324220462] [2024-06-20 15:50:06,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:06,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:06,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:06,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:06,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:06,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:06,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 165 transitions, 1245 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:06,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:06,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:06,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:06,904 INFO L124 PetriNetUnfolderBase]: 564/981 cut-off events. [2024-06-20 15:50:06,904 INFO L125 PetriNetUnfolderBase]: For 74054/74054 co-relation queries the response was YES. [2024-06-20 15:50:06,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6053 conditions, 981 events. 564/981 cut-off events. For 74054/74054 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4628 event pairs, 92 based on Foata normal form. 2/982 useless extension candidates. Maximal degree in co-relation 5955. Up to 882 conditions per place. [2024-06-20 15:50:06,913 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 173 selfloop transitions, 22 changer transitions 0/197 dead transitions. [2024-06-20 15:50:06,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 197 transitions, 1897 flow [2024-06-20 15:50:06,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:50:06,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:50:06,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-20 15:50:06,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3671875 [2024-06-20 15:50:06,914 INFO L175 Difference]: Start difference. First operand has 195 places, 165 transitions, 1245 flow. Second operand 12 states and 141 transitions. [2024-06-20 15:50:06,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 197 transitions, 1897 flow [2024-06-20 15:50:07,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 197 transitions, 1839 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-20 15:50:07,095 INFO L231 Difference]: Finished difference. Result has 199 places, 167 transitions, 1285 flow [2024-06-20 15:50:07,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1187, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1285, PETRI_PLACES=199, PETRI_TRANSITIONS=167} [2024-06-20 15:50:07,096 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 168 predicate places. [2024-06-20 15:50:07,096 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 167 transitions, 1285 flow [2024-06-20 15:50:07,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:07,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:07,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:07,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 15:50:07,097 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-20 15:50:07,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:07,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1393844293, now seen corresponding path program 1 times [2024-06-20 15:50:07,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:07,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728967821] [2024-06-20 15:50:07,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:07,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:07,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:08,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:08,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:08,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728967821] [2024-06-20 15:50:08,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728967821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:08,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:08,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:08,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218595737] [2024-06-20 15:50:08,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:08,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:08,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:08,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:08,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:08,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:08,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 167 transitions, 1285 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:08,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:08,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:08,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:08,666 INFO L124 PetriNetUnfolderBase]: 573/996 cut-off events. [2024-06-20 15:50:08,667 INFO L125 PetriNetUnfolderBase]: For 78631/78631 co-relation queries the response was YES. [2024-06-20 15:50:08,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6175 conditions, 996 events. 573/996 cut-off events. For 78631/78631 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4718 event pairs, 106 based on Foata normal form. 3/998 useless extension candidates. Maximal degree in co-relation 6076. Up to 910 conditions per place. [2024-06-20 15:50:08,674 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 174 selfloop transitions, 25 changer transitions 0/201 dead transitions. [2024-06-20 15:50:08,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 201 transitions, 1809 flow [2024-06-20 15:50:08,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:50:08,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:50:08,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 152 transitions. [2024-06-20 15:50:08,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36538461538461536 [2024-06-20 15:50:08,675 INFO L175 Difference]: Start difference. First operand has 199 places, 167 transitions, 1285 flow. Second operand 13 states and 152 transitions. [2024-06-20 15:50:08,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 201 transitions, 1809 flow [2024-06-20 15:50:08,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 201 transitions, 1723 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-20 15:50:08,853 INFO L231 Difference]: Finished difference. Result has 202 places, 170 transitions, 1307 flow [2024-06-20 15:50:08,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1201, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1307, PETRI_PLACES=202, PETRI_TRANSITIONS=170} [2024-06-20 15:50:08,854 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 171 predicate places. [2024-06-20 15:50:08,854 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 170 transitions, 1307 flow [2024-06-20 15:50:08,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:08,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:08,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:08,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 15:50:08,855 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-20 15:50:08,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:08,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1319818323, now seen corresponding path program 2 times [2024-06-20 15:50:08,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:08,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743868978] [2024-06-20 15:50:08,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:08,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:08,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:09,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:09,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:09,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743868978] [2024-06-20 15:50:09,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743868978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:09,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:09,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:09,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906343868] [2024-06-20 15:50:09,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:09,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:09,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:09,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:09,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:09,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:09,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 170 transitions, 1307 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:09,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:09,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:09,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:10,279 INFO L124 PetriNetUnfolderBase]: 577/1004 cut-off events. [2024-06-20 15:50:10,280 INFO L125 PetriNetUnfolderBase]: For 78602/78602 co-relation queries the response was YES. [2024-06-20 15:50:10,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6253 conditions, 1004 events. 577/1004 cut-off events. For 78602/78602 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4779 event pairs, 108 based on Foata normal form. 2/1005 useless extension candidates. Maximal degree in co-relation 6154. Up to 936 conditions per place. [2024-06-20 15:50:10,287 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 176 selfloop transitions, 21 changer transitions 0/199 dead transitions. [2024-06-20 15:50:10,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 199 transitions, 1785 flow [2024-06-20 15:50:10,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:50:10,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:50:10,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-20 15:50:10,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3645833333333333 [2024-06-20 15:50:10,288 INFO L175 Difference]: Start difference. First operand has 202 places, 170 transitions, 1307 flow. Second operand 12 states and 140 transitions. [2024-06-20 15:50:10,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 199 transitions, 1785 flow [2024-06-20 15:50:10,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 199 transitions, 1705 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-20 15:50:10,472 INFO L231 Difference]: Finished difference. Result has 203 places, 171 transitions, 1291 flow [2024-06-20 15:50:10,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1227, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1291, PETRI_PLACES=203, PETRI_TRANSITIONS=171} [2024-06-20 15:50:10,472 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 172 predicate places. [2024-06-20 15:50:10,472 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 171 transitions, 1291 flow [2024-06-20 15:50:10,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:10,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:10,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:10,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 15:50:10,473 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-20 15:50:10,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:10,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1317021813, now seen corresponding path program 3 times [2024-06-20 15:50:10,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:10,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978484624] [2024-06-20 15:50:10,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:10,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:10,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:11,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:11,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:11,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978484624] [2024-06-20 15:50:11,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978484624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:11,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:11,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:11,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916846313] [2024-06-20 15:50:11,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:11,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:11,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:11,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:11,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:11,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:11,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 171 transitions, 1291 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:11,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:11,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:11,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:11,811 INFO L124 PetriNetUnfolderBase]: 574/999 cut-off events. [2024-06-20 15:50:11,811 INFO L125 PetriNetUnfolderBase]: For 75130/75130 co-relation queries the response was YES. [2024-06-20 15:50:11,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6053 conditions, 999 events. 574/999 cut-off events. For 75130/75130 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4760 event pairs, 107 based on Foata normal form. 2/1000 useless extension candidates. Maximal degree in co-relation 5953. Up to 943 conditions per place. [2024-06-20 15:50:11,819 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 176 selfloop transitions, 17 changer transitions 0/195 dead transitions. [2024-06-20 15:50:11,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 195 transitions, 1735 flow [2024-06-20 15:50:11,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:50:11,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:50:11,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-20 15:50:11,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36079545454545453 [2024-06-20 15:50:11,820 INFO L175 Difference]: Start difference. First operand has 203 places, 171 transitions, 1291 flow. Second operand 11 states and 127 transitions. [2024-06-20 15:50:11,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 195 transitions, 1735 flow [2024-06-20 15:50:12,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 195 transitions, 1671 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-20 15:50:12,005 INFO L231 Difference]: Finished difference. Result has 204 places, 171 transitions, 1265 flow [2024-06-20 15:50:12,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1227, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1265, PETRI_PLACES=204, PETRI_TRANSITIONS=171} [2024-06-20 15:50:12,006 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 173 predicate places. [2024-06-20 15:50:12,006 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 171 transitions, 1265 flow [2024-06-20 15:50:12,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:12,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:12,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:12,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 15:50:12,007 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-20 15:50:12,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:12,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1512109603, now seen corresponding path program 2 times [2024-06-20 15:50:12,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:12,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604899622] [2024-06-20 15:50:12,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:12,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:12,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:12,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:12,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:12,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604899622] [2024-06-20 15:50:12,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604899622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:12,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:12,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:12,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90580515] [2024-06-20 15:50:12,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:12,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:12,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:12,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:12,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:12,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:12,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 171 transitions, 1265 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:12,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:12,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:12,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:13,246 INFO L124 PetriNetUnfolderBase]: 583/1014 cut-off events. [2024-06-20 15:50:13,246 INFO L125 PetriNetUnfolderBase]: For 79823/79823 co-relation queries the response was YES. [2024-06-20 15:50:13,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6126 conditions, 1014 events. 583/1014 cut-off events. For 79823/79823 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 4857 event pairs, 57 based on Foata normal form. 3/1016 useless extension candidates. Maximal degree in co-relation 6025. Up to 529 conditions per place. [2024-06-20 15:50:13,254 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 113 selfloop transitions, 89 changer transitions 0/204 dead transitions. [2024-06-20 15:50:13,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 204 transitions, 1825 flow [2024-06-20 15:50:13,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:50:13,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:50:13,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2024-06-20 15:50:13,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41761363636363635 [2024-06-20 15:50:13,255 INFO L175 Difference]: Start difference. First operand has 204 places, 171 transitions, 1265 flow. Second operand 11 states and 147 transitions. [2024-06-20 15:50:13,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 204 transitions, 1825 flow [2024-06-20 15:50:13,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 204 transitions, 1785 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-20 15:50:13,432 INFO L231 Difference]: Finished difference. Result has 205 places, 174 transitions, 1463 flow [2024-06-20 15:50:13,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1225, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1463, PETRI_PLACES=205, PETRI_TRANSITIONS=174} [2024-06-20 15:50:13,433 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 174 predicate places. [2024-06-20 15:50:13,433 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 174 transitions, 1463 flow [2024-06-20 15:50:13,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:13,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:13,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:13,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 15:50:13,434 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-20 15:50:13,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:13,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1388862579, now seen corresponding path program 3 times [2024-06-20 15:50:13,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:13,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703081767] [2024-06-20 15:50:13,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:13,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:13,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:14,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-20 15:50:14,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:14,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703081767] [2024-06-20 15:50:14,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703081767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:14,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:14,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:14,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886065302] [2024-06-20 15:50:14,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:14,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:14,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:14,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:14,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:14,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:14,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 174 transitions, 1463 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:14,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:14,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:14,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:14,614 INFO L124 PetriNetUnfolderBase]: 591/1027 cut-off events. [2024-06-20 15:50:14,614 INFO L125 PetriNetUnfolderBase]: For 79709/79709 co-relation queries the response was YES. [2024-06-20 15:50:14,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6658 conditions, 1027 events. 591/1027 cut-off events. For 79709/79709 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 4954 event pairs, 71 based on Foata normal form. 1/1027 useless extension candidates. Maximal degree in co-relation 6556. Up to 820 conditions per place. [2024-06-20 15:50:14,622 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 171 selfloop transitions, 62 changer transitions 0/235 dead transitions. [2024-06-20 15:50:14,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 235 transitions, 2504 flow [2024-06-20 15:50:14,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:50:14,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:50:14,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-20 15:50:14,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39204545454545453 [2024-06-20 15:50:14,624 INFO L175 Difference]: Start difference. First operand has 205 places, 174 transitions, 1463 flow. Second operand 11 states and 138 transitions. [2024-06-20 15:50:14,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 235 transitions, 2504 flow [2024-06-20 15:50:14,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 235 transitions, 2230 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-20 15:50:14,836 INFO L231 Difference]: Finished difference. Result has 212 places, 205 transitions, 1746 flow [2024-06-20 15:50:14,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1247, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1746, PETRI_PLACES=212, PETRI_TRANSITIONS=205} [2024-06-20 15:50:14,836 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 181 predicate places. [2024-06-20 15:50:14,836 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 205 transitions, 1746 flow [2024-06-20 15:50:14,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:14,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:14,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:14,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 15:50:14,837 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-20 15:50:14,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:14,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1201730643, now seen corresponding path program 4 times [2024-06-20 15:50:14,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:14,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94079647] [2024-06-20 15:50:14,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:14,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:14,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:15,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-20 15:50:15,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:15,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94079647] [2024-06-20 15:50:15,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94079647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:15,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:15,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:15,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100141911] [2024-06-20 15:50:15,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:15,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:15,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:15,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:15,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:15,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:15,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 205 transitions, 1746 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:15,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:15,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:15,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:16,186 INFO L124 PetriNetUnfolderBase]: 595/1035 cut-off events. [2024-06-20 15:50:16,186 INFO L125 PetriNetUnfolderBase]: For 85076/85076 co-relation queries the response was YES. [2024-06-20 15:50:16,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6862 conditions, 1035 events. 595/1035 cut-off events. For 85076/85076 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 4989 event pairs, 88 based on Foata normal form. 2/1036 useless extension candidates. Maximal degree in co-relation 6754. Up to 937 conditions per place. [2024-06-20 15:50:16,195 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 187 selfloop transitions, 38 changer transitions 0/227 dead transitions. [2024-06-20 15:50:16,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 227 transitions, 2270 flow [2024-06-20 15:50:16,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:50:16,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:50:16,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-20 15:50:16,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693181818181818 [2024-06-20 15:50:16,202 INFO L175 Difference]: Start difference. First operand has 212 places, 205 transitions, 1746 flow. Second operand 11 states and 130 transitions. [2024-06-20 15:50:16,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 227 transitions, 2270 flow [2024-06-20 15:50:16,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 227 transitions, 2143 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-20 15:50:16,453 INFO L231 Difference]: Finished difference. Result has 216 places, 206 transitions, 1725 flow [2024-06-20 15:50:16,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1619, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1725, PETRI_PLACES=216, PETRI_TRANSITIONS=206} [2024-06-20 15:50:16,454 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 185 predicate places. [2024-06-20 15:50:16,454 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 206 transitions, 1725 flow [2024-06-20 15:50:16,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:16,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:16,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:16,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 15:50:16,455 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-20 15:50:16,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:16,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1201725869, now seen corresponding path program 4 times [2024-06-20 15:50:16,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:16,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115905975] [2024-06-20 15:50:16,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:16,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:16,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:17,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:17,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:17,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115905975] [2024-06-20 15:50:17,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115905975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:17,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:17,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:17,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24899808] [2024-06-20 15:50:17,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:17,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:17,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:17,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:17,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:17,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:17,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 206 transitions, 1725 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:17,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:17,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:17,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:17,870 INFO L124 PetriNetUnfolderBase]: 599/1042 cut-off events. [2024-06-20 15:50:17,871 INFO L125 PetriNetUnfolderBase]: For 85881/85881 co-relation queries the response was YES. [2024-06-20 15:50:17,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6478 conditions, 1042 events. 599/1042 cut-off events. For 85881/85881 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 5011 event pairs, 61 based on Foata normal form. 3/1044 useless extension candidates. Maximal degree in co-relation 6372. Up to 557 conditions per place. [2024-06-20 15:50:17,878 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 123 selfloop transitions, 111 changer transitions 0/236 dead transitions. [2024-06-20 15:50:17,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 236 transitions, 2302 flow [2024-06-20 15:50:17,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:50:17,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:50:17,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 150 transitions. [2024-06-20 15:50:17,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42613636363636365 [2024-06-20 15:50:17,880 INFO L175 Difference]: Start difference. First operand has 216 places, 206 transitions, 1725 flow. Second operand 11 states and 150 transitions. [2024-06-20 15:50:17,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 236 transitions, 2302 flow [2024-06-20 15:50:18,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 236 transitions, 2194 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-20 15:50:18,066 INFO L231 Difference]: Finished difference. Result has 218 places, 208 transitions, 1893 flow [2024-06-20 15:50:18,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1617, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1893, PETRI_PLACES=218, PETRI_TRANSITIONS=208} [2024-06-20 15:50:18,067 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 187 predicate places. [2024-06-20 15:50:18,067 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 208 transitions, 1893 flow [2024-06-20 15:50:18,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:18,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:18,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:18,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 15:50:18,067 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-20 15:50:18,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:18,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1036091385, now seen corresponding path program 5 times [2024-06-20 15:50:18,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:18,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803599728] [2024-06-20 15:50:18,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:18,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:18,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:18,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:18,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:18,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803599728] [2024-06-20 15:50:18,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803599728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:18,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:18,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:18,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642298322] [2024-06-20 15:50:18,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:18,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:18,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:18,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:18,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:18,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:18,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 208 transitions, 1893 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:18,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:18,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:18,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:19,317 INFO L124 PetriNetUnfolderBase]: 607/1055 cut-off events. [2024-06-20 15:50:19,318 INFO L125 PetriNetUnfolderBase]: For 85130/85130 co-relation queries the response was YES. [2024-06-20 15:50:19,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6853 conditions, 1055 events. 607/1055 cut-off events. For 85130/85130 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 5129 event pairs, 73 based on Foata normal form. 1/1055 useless extension candidates. Maximal degree in co-relation 6746. Up to 847 conditions per place. [2024-06-20 15:50:19,324 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 183 selfloop transitions, 57 changer transitions 0/242 dead transitions. [2024-06-20 15:50:19,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 242 transitions, 2711 flow [2024-06-20 15:50:19,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:50:19,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:50:19,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-20 15:50:19,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-20 15:50:19,325 INFO L175 Difference]: Start difference. First operand has 218 places, 208 transitions, 1893 flow. Second operand 11 states and 136 transitions. [2024-06-20 15:50:19,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 242 transitions, 2711 flow [2024-06-20 15:50:19,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 242 transitions, 2453 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-20 15:50:19,581 INFO L231 Difference]: Finished difference. Result has 221 places, 217 transitions, 1857 flow [2024-06-20 15:50:19,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1635, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1857, PETRI_PLACES=221, PETRI_TRANSITIONS=217} [2024-06-20 15:50:19,582 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 190 predicate places. [2024-06-20 15:50:19,582 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 217 transitions, 1857 flow [2024-06-20 15:50:19,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:19,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:19,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:19,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 15:50:19,582 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-20 15:50:19,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:19,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1029411381, now seen corresponding path program 1 times [2024-06-20 15:50:19,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:19,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594507520] [2024-06-20 15:50:19,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:19,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:19,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:20,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:20,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:20,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594507520] [2024-06-20 15:50:20,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594507520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:20,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:20,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:20,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993476652] [2024-06-20 15:50:20,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:20,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:20,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:20,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:20,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:20,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:20,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 217 transitions, 1857 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:20,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:20,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:20,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:20,972 INFO L124 PetriNetUnfolderBase]: 611/1063 cut-off events. [2024-06-20 15:50:20,972 INFO L125 PetriNetUnfolderBase]: For 90183/90183 co-relation queries the response was YES. [2024-06-20 15:50:20,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6794 conditions, 1063 events. 611/1063 cut-off events. For 90183/90183 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 5166 event pairs, 73 based on Foata normal form. 2/1064 useless extension candidates. Maximal degree in co-relation 6685. Up to 917 conditions per place. [2024-06-20 15:50:20,981 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 192 selfloop transitions, 44 changer transitions 0/238 dead transitions. [2024-06-20 15:50:20,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 238 transitions, 2385 flow [2024-06-20 15:50:20,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:50:20,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:50:20,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-20 15:50:20,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.384375 [2024-06-20 15:50:20,983 INFO L175 Difference]: Start difference. First operand has 221 places, 217 transitions, 1857 flow. Second operand 10 states and 123 transitions. [2024-06-20 15:50:20,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 238 transitions, 2385 flow [2024-06-20 15:50:21,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 238 transitions, 2334 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-20 15:50:21,270 INFO L231 Difference]: Finished difference. Result has 228 places, 218 transitions, 1910 flow [2024-06-20 15:50:21,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1806, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1910, PETRI_PLACES=228, PETRI_TRANSITIONS=218} [2024-06-20 15:50:21,271 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 197 predicate places. [2024-06-20 15:50:21,271 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 218 transitions, 1910 flow [2024-06-20 15:50:21,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:21,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:21,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:21,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 15:50:21,271 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-20 15:50:21,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:21,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1036086735, now seen corresponding path program 6 times [2024-06-20 15:50:21,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:21,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636644890] [2024-06-20 15:50:21,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:21,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:21,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:22,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-20 15:50:22,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:22,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636644890] [2024-06-20 15:50:22,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636644890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:22,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:22,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:22,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623741354] [2024-06-20 15:50:22,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:22,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:22,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:22,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:22,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:22,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:22,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 218 transitions, 1910 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:22,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:22,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:22,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:22,772 INFO L124 PetriNetUnfolderBase]: 620/1078 cut-off events. [2024-06-20 15:50:22,773 INFO L125 PetriNetUnfolderBase]: For 95967/95967 co-relation queries the response was YES. [2024-06-20 15:50:22,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7021 conditions, 1078 events. 620/1078 cut-off events. For 95967/95967 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 5269 event pairs, 65 based on Foata normal form. 3/1080 useless extension candidates. Maximal degree in co-relation 6910. Up to 593 conditions per place. [2024-06-20 15:50:22,781 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 144 selfloop transitions, 101 changer transitions 0/247 dead transitions. [2024-06-20 15:50:22,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 247 transitions, 2537 flow [2024-06-20 15:50:22,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:50:22,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:50:22,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 148 transitions. [2024-06-20 15:50:22,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-06-20 15:50:22,782 INFO L175 Difference]: Start difference. First operand has 228 places, 218 transitions, 1910 flow. Second operand 11 states and 148 transitions. [2024-06-20 15:50:22,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 247 transitions, 2537 flow [2024-06-20 15:50:23,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 247 transitions, 2430 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-20 15:50:23,068 INFO L231 Difference]: Finished difference. Result has 231 places, 222 transitions, 2097 flow [2024-06-20 15:50:23,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1803, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2097, PETRI_PLACES=231, PETRI_TRANSITIONS=222} [2024-06-20 15:50:23,068 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 200 predicate places. [2024-06-20 15:50:23,069 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 222 transitions, 2097 flow [2024-06-20 15:50:23,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:23,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:23,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:23,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 15:50:23,069 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-20 15:50:23,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:23,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1677570983, now seen corresponding path program 5 times [2024-06-20 15:50:23,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:23,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287569746] [2024-06-20 15:50:23,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:23,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:23,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:23,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:23,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:23,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287569746] [2024-06-20 15:50:23,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287569746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:23,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:23,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:23,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298780666] [2024-06-20 15:50:23,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:23,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:23,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:23,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:23,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:24,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:24,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 222 transitions, 2097 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:24,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:24,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:24,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:24,445 INFO L124 PetriNetUnfolderBase]: 624/1086 cut-off events. [2024-06-20 15:50:24,445 INFO L125 PetriNetUnfolderBase]: For 95495/95495 co-relation queries the response was YES. [2024-06-20 15:50:24,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7271 conditions, 1086 events. 624/1086 cut-off events. For 95495/95495 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 5323 event pairs, 88 based on Foata normal form. 2/1087 useless extension candidates. Maximal degree in co-relation 7159. Up to 988 conditions per place. [2024-06-20 15:50:24,454 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 203 selfloop transitions, 36 changer transitions 0/241 dead transitions. [2024-06-20 15:50:24,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 241 transitions, 2643 flow [2024-06-20 15:50:24,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:50:24,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:50:24,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-20 15:50:24,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-20 15:50:24,457 INFO L175 Difference]: Start difference. First operand has 231 places, 222 transitions, 2097 flow. Second operand 11 states and 128 transitions. [2024-06-20 15:50:24,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 241 transitions, 2643 flow [2024-06-20 15:50:24,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 241 transitions, 2385 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-20 15:50:24,736 INFO L231 Difference]: Finished difference. Result has 233 places, 223 transitions, 1943 flow [2024-06-20 15:50:24,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1839, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1943, PETRI_PLACES=233, PETRI_TRANSITIONS=223} [2024-06-20 15:50:24,736 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 202 predicate places. [2024-06-20 15:50:24,737 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 223 transitions, 1943 flow [2024-06-20 15:50:24,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:24,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:24,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:24,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 15:50:24,737 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-20 15:50:24,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:24,738 INFO L85 PathProgramCache]: Analyzing trace with hash 928971143, now seen corresponding path program 7 times [2024-06-20 15:50:24,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:24,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971145099] [2024-06-20 15:50:24,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:24,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:24,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:25,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:25,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:25,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971145099] [2024-06-20 15:50:25,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971145099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:25,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:25,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:25,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917284123] [2024-06-20 15:50:25,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:25,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:25,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:25,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:25,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:25,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:25,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 223 transitions, 1943 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:25,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:25,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:25,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:26,134 INFO L124 PetriNetUnfolderBase]: 633/1101 cut-off events. [2024-06-20 15:50:26,135 INFO L125 PetriNetUnfolderBase]: For 101012/101012 co-relation queries the response was YES. [2024-06-20 15:50:26,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7190 conditions, 1101 events. 633/1101 cut-off events. For 101012/101012 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 5421 event pairs, 69 based on Foata normal form. 3/1103 useless extension candidates. Maximal degree in co-relation 7077. Up to 616 conditions per place. [2024-06-20 15:50:26,144 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 153 selfloop transitions, 99 changer transitions 0/254 dead transitions. [2024-06-20 15:50:26,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 254 transitions, 2607 flow [2024-06-20 15:50:26,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:50:26,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:50:26,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 149 transitions. [2024-06-20 15:50:26,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42329545454545453 [2024-06-20 15:50:26,146 INFO L175 Difference]: Start difference. First operand has 233 places, 223 transitions, 1943 flow. Second operand 11 states and 149 transitions. [2024-06-20 15:50:26,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 254 transitions, 2607 flow [2024-06-20 15:50:26,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 254 transitions, 2513 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-20 15:50:26,426 INFO L231 Difference]: Finished difference. Result has 235 places, 227 transitions, 2147 flow [2024-06-20 15:50:26,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1849, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2147, PETRI_PLACES=235, PETRI_TRANSITIONS=227} [2024-06-20 15:50:26,427 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 204 predicate places. [2024-06-20 15:50:26,427 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 227 transitions, 2147 flow [2024-06-20 15:50:26,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:26,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:26,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:26,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 15:50:26,428 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-20 15:50:26,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:26,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1684004847, now seen corresponding path program 8 times [2024-06-20 15:50:26,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:26,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481548094] [2024-06-20 15:50:26,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:26,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:26,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:27,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-20 15:50:27,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:27,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481548094] [2024-06-20 15:50:27,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481548094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:27,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:27,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:27,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037850630] [2024-06-20 15:50:27,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:27,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:27,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:27,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:27,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:27,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:27,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 227 transitions, 2147 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:27,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:27,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:27,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:27,614 INFO L124 PetriNetUnfolderBase]: 637/1108 cut-off events. [2024-06-20 15:50:27,614 INFO L125 PetriNetUnfolderBase]: For 100455/100455 co-relation queries the response was YES. [2024-06-20 15:50:27,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7372 conditions, 1108 events. 637/1108 cut-off events. For 100455/100455 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 5471 event pairs, 71 based on Foata normal form. 3/1110 useless extension candidates. Maximal degree in co-relation 7258. Up to 623 conditions per place. [2024-06-20 15:50:27,624 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 150 selfloop transitions, 102 changer transitions 0/254 dead transitions. [2024-06-20 15:50:27,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 254 transitions, 2774 flow [2024-06-20 15:50:27,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:50:27,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:50:27,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-20 15:50:27,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119318181818182 [2024-06-20 15:50:27,625 INFO L175 Difference]: Start difference. First operand has 235 places, 227 transitions, 2147 flow. Second operand 11 states and 145 transitions. [2024-06-20 15:50:27,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 254 transitions, 2774 flow [2024-06-20 15:50:27,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 254 transitions, 2494 flow, removed 44 selfloop flow, removed 9 redundant places. [2024-06-20 15:50:27,909 INFO L231 Difference]: Finished difference. Result has 237 places, 229 transitions, 2139 flow [2024-06-20 15:50:27,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1867, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2139, PETRI_PLACES=237, PETRI_TRANSITIONS=229} [2024-06-20 15:50:27,909 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 206 predicate places. [2024-06-20 15:50:27,909 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 229 transitions, 2139 flow [2024-06-20 15:50:27,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:27,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:27,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:27,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 15:50:27,910 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-20 15:50:27,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:27,910 INFO L85 PathProgramCache]: Analyzing trace with hash -63191517, now seen corresponding path program 9 times [2024-06-20 15:50:27,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:27,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937101517] [2024-06-20 15:50:27,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:27,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:27,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:28,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-20 15:50:28,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:28,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937101517] [2024-06-20 15:50:28,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937101517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:28,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:28,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:28,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187465385] [2024-06-20 15:50:28,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:28,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:28,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:28,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:28,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:28,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:28,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 229 transitions, 2139 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:28,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:28,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:28,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:29,187 INFO L124 PetriNetUnfolderBase]: 646/1123 cut-off events. [2024-06-20 15:50:29,188 INFO L125 PetriNetUnfolderBase]: For 102865/102865 co-relation queries the response was YES. [2024-06-20 15:50:29,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7487 conditions, 1123 events. 646/1123 cut-off events. For 102865/102865 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 5569 event pairs, 67 based on Foata normal form. 3/1125 useless extension candidates. Maximal degree in co-relation 7372. Up to 638 conditions per place. [2024-06-20 15:50:29,198 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 161 selfloop transitions, 94 changer transitions 0/257 dead transitions. [2024-06-20 15:50:29,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 257 transitions, 2793 flow [2024-06-20 15:50:29,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:50:29,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:50:29,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2024-06-20 15:50:29,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41761363636363635 [2024-06-20 15:50:29,201 INFO L175 Difference]: Start difference. First operand has 237 places, 229 transitions, 2139 flow. Second operand 11 states and 147 transitions. [2024-06-20 15:50:29,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 257 transitions, 2793 flow [2024-06-20 15:50:29,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 257 transitions, 2535 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-20 15:50:29,488 INFO L231 Difference]: Finished difference. Result has 239 places, 232 transitions, 2152 flow [2024-06-20 15:50:29,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1881, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2152, PETRI_PLACES=239, PETRI_TRANSITIONS=232} [2024-06-20 15:50:29,489 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 208 predicate places. [2024-06-20 15:50:29,489 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 232 transitions, 2152 flow [2024-06-20 15:50:29,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:29,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:29,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:29,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 15:50:29,489 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-20 15:50:29,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:29,490 INFO L85 PathProgramCache]: Analyzing trace with hash 173287767, now seen corresponding path program 2 times [2024-06-20 15:50:29,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:29,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336859157] [2024-06-20 15:50:29,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:29,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:29,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:30,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:30,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:30,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336859157] [2024-06-20 15:50:30,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336859157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:30,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:30,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:30,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070890794] [2024-06-20 15:50:30,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:30,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:30,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:30,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:30,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:30,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:30,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 232 transitions, 2152 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:30,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:30,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:30,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:31,021 INFO L124 PetriNetUnfolderBase]: 662/1151 cut-off events. [2024-06-20 15:50:31,021 INFO L125 PetriNetUnfolderBase]: For 101138/101138 co-relation queries the response was YES. [2024-06-20 15:50:31,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7584 conditions, 1151 events. 662/1151 cut-off events. For 101138/101138 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 5707 event pairs, 63 based on Foata normal form. 2/1152 useless extension candidates. Maximal degree in co-relation 7468. Up to 984 conditions per place. [2024-06-20 15:50:31,031 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 210 selfloop transitions, 47 changer transitions 0/259 dead transitions. [2024-06-20 15:50:31,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 259 transitions, 2771 flow [2024-06-20 15:50:31,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:50:31,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:50:31,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-20 15:50:31,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-20 15:50:31,032 INFO L175 Difference]: Start difference. First operand has 239 places, 232 transitions, 2152 flow. Second operand 10 states and 122 transitions. [2024-06-20 15:50:31,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 259 transitions, 2771 flow [2024-06-20 15:50:31,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 259 transitions, 2520 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-20 15:50:31,335 INFO L231 Difference]: Finished difference. Result has 243 places, 241 transitions, 2112 flow [2024-06-20 15:50:31,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1905, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2112, PETRI_PLACES=243, PETRI_TRANSITIONS=241} [2024-06-20 15:50:31,336 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 212 predicate places. [2024-06-20 15:50:31,336 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 241 transitions, 2112 flow [2024-06-20 15:50:31,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:31,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:31,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:31,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 15:50:31,337 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-20 15:50:31,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:31,337 INFO L85 PathProgramCache]: Analyzing trace with hash -63369147, now seen corresponding path program 10 times [2024-06-20 15:50:31,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:31,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671524668] [2024-06-20 15:50:31,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:31,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:31,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:32,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:32,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:32,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671524668] [2024-06-20 15:50:32,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671524668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:32,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:32,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:32,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897117411] [2024-06-20 15:50:32,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:32,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:32,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:32,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:32,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:32,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:32,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 241 transitions, 2112 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:32,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:32,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:32,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:32,808 INFO L124 PetriNetUnfolderBase]: 686/1190 cut-off events. [2024-06-20 15:50:32,808 INFO L125 PetriNetUnfolderBase]: For 119175/119175 co-relation queries the response was YES. [2024-06-20 15:50:32,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8246 conditions, 1190 events. 686/1190 cut-off events. For 119175/119175 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 5923 event pairs, 67 based on Foata normal form. 3/1192 useless extension candidates. Maximal degree in co-relation 8126. Up to 660 conditions per place. [2024-06-20 15:50:32,819 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 166 selfloop transitions, 106 changer transitions 0/274 dead transitions. [2024-06-20 15:50:32,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 274 transitions, 3071 flow [2024-06-20 15:50:32,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:50:32,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:50:32,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 159 transitions. [2024-06-20 15:50:32,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4140625 [2024-06-20 15:50:32,821 INFO L175 Difference]: Start difference. First operand has 243 places, 241 transitions, 2112 flow. Second operand 12 states and 159 transitions. [2024-06-20 15:50:32,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 274 transitions, 3071 flow [2024-06-20 15:50:33,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 274 transitions, 3014 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-20 15:50:33,142 INFO L231 Difference]: Finished difference. Result has 252 places, 247 transitions, 2433 flow [2024-06-20 15:50:33,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2055, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2433, PETRI_PLACES=252, PETRI_TRANSITIONS=247} [2024-06-20 15:50:33,143 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 221 predicate places. [2024-06-20 15:50:33,143 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 247 transitions, 2433 flow [2024-06-20 15:50:33,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:33,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:33,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:33,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 15:50:33,144 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-20 15:50:33,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:33,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1746014437, now seen corresponding path program 11 times [2024-06-20 15:50:33,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:33,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27167774] [2024-06-20 15:50:33,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:33,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:33,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:34,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:34,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:34,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27167774] [2024-06-20 15:50:34,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27167774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:34,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:34,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:34,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662720750] [2024-06-20 15:50:34,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:34,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:34,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:34,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:34,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:34,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:34,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 247 transitions, 2433 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:34,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:34,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:34,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:34,732 INFO L124 PetriNetUnfolderBase]: 695/1205 cut-off events. [2024-06-20 15:50:34,733 INFO L125 PetriNetUnfolderBase]: For 123242/123242 co-relation queries the response was YES. [2024-06-20 15:50:34,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8656 conditions, 1205 events. 695/1205 cut-off events. For 123242/123242 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 6028 event pairs, 75 based on Foata normal form. 3/1207 useless extension candidates. Maximal degree in co-relation 8534. Up to 712 conditions per place. [2024-06-20 15:50:34,744 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 172 selfloop transitions, 100 changer transitions 0/274 dead transitions. [2024-06-20 15:50:34,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 274 transitions, 3146 flow [2024-06-20 15:50:34,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:50:34,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:50:34,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 143 transitions. [2024-06-20 15:50:34,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-20 15:50:34,745 INFO L175 Difference]: Start difference. First operand has 252 places, 247 transitions, 2433 flow. Second operand 11 states and 143 transitions. [2024-06-20 15:50:34,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 274 transitions, 3146 flow [2024-06-20 15:50:35,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 274 transitions, 2927 flow, removed 51 selfloop flow, removed 8 redundant places. [2024-06-20 15:50:35,043 INFO L231 Difference]: Finished difference. Result has 255 places, 250 transitions, 2509 flow [2024-06-20 15:50:35,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2230, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2509, PETRI_PLACES=255, PETRI_TRANSITIONS=250} [2024-06-20 15:50:35,044 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 224 predicate places. [2024-06-20 15:50:35,044 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 250 transitions, 2509 flow [2024-06-20 15:50:35,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:35,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:35,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-20 15:50:35,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 15:50:35,044 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-20 15:50:35,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:35,045 INFO L85 PathProgramCache]: Analyzing trace with hash 722850659, now seen corresponding path program 3 times [2024-06-20 15:50:35,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:35,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232484104] [2024-06-20 15:50:35,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:35,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:35,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:36,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-20 15:50:36,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:36,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232484104] [2024-06-20 15:50:36,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232484104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:36,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:36,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:36,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847563481] [2024-06-20 15:50:36,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:36,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:36,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:36,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:36,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:36,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:36,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 250 transitions, 2509 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:36,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:36,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:36,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:36,539 INFO L124 PetriNetUnfolderBase]: 699/1213 cut-off events. [2024-06-20 15:50:36,539 INFO L125 PetriNetUnfolderBase]: For 120866/120866 co-relation queries the response was YES. [2024-06-20 15:50:36,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8732 conditions, 1213 events. 699/1213 cut-off events. For 120866/120866 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 6067 event pairs, 71 based on Foata normal form. 2/1214 useless extension candidates. Maximal degree in co-relation 8608. Up to 1063 conditions per place. [2024-06-20 15:50:36,550 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 226 selfloop transitions, 42 changer transitions 0/270 dead transitions. [2024-06-20 15:50:36,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 270 transitions, 3117 flow [2024-06-20 15:50:36,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:50:36,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:50:36,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-20 15:50:36,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.384375 [2024-06-20 15:50:36,551 INFO L175 Difference]: Start difference. First operand has 255 places, 250 transitions, 2509 flow. Second operand 10 states and 123 transitions. [2024-06-20 15:50:36,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 270 transitions, 3117 flow [2024-06-20 15:50:36,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 270 transitions, 2868 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-20 15:50:36,926 INFO L231 Difference]: Finished difference. Result has 257 places, 252 transitions, 2382 flow [2024-06-20 15:50:36,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2260, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2382, PETRI_PLACES=257, PETRI_TRANSITIONS=252} [2024-06-20 15:50:36,926 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 226 predicate places. [2024-06-20 15:50:36,927 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 252 transitions, 2382 flow [2024-06-20 15:50:36,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:36,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:36,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:36,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 15:50:36,927 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-20 15:50:36,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:36,928 INFO L85 PathProgramCache]: Analyzing trace with hash 173297997, now seen corresponding path program 4 times [2024-06-20 15:50:36,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:36,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183207038] [2024-06-20 15:50:36,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:36,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:36,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:37,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:37,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:37,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183207038] [2024-06-20 15:50:37,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183207038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:37,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:37,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:37,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122721970] [2024-06-20 15:50:37,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:37,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:37,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:37,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:37,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:38,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:38,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 252 transitions, 2382 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:38,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:38,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:38,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:38,345 INFO L124 PetriNetUnfolderBase]: 710/1234 cut-off events. [2024-06-20 15:50:38,345 INFO L125 PetriNetUnfolderBase]: For 131173/131173 co-relation queries the response was YES. [2024-06-20 15:50:38,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8838 conditions, 1234 events. 710/1234 cut-off events. For 131173/131173 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 6229 event pairs, 76 based on Foata normal form. 2/1235 useless extension candidates. Maximal degree in co-relation 8712. Up to 1032 conditions per place. [2024-06-20 15:50:38,357 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 219 selfloop transitions, 52 changer transitions 0/273 dead transitions. [2024-06-20 15:50:38,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 273 transitions, 3185 flow [2024-06-20 15:50:38,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:50:38,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:50:38,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-20 15:50:38,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.384375 [2024-06-20 15:50:38,358 INFO L175 Difference]: Start difference. First operand has 257 places, 252 transitions, 2382 flow. Second operand 10 states and 123 transitions. [2024-06-20 15:50:38,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 273 transitions, 3185 flow [2024-06-20 15:50:38,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 273 transitions, 3093 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-20 15:50:38,811 INFO L231 Difference]: Finished difference. Result has 260 places, 254 transitions, 2432 flow [2024-06-20 15:50:38,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2290, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2432, PETRI_PLACES=260, PETRI_TRANSITIONS=254} [2024-06-20 15:50:38,812 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 229 predicate places. [2024-06-20 15:50:38,812 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 254 transitions, 2432 flow [2024-06-20 15:50:38,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:38,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:38,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:38,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 15:50:38,813 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-20 15:50:38,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:38,813 INFO L85 PathProgramCache]: Analyzing trace with hash -56689143, now seen corresponding path program 5 times [2024-06-20 15:50:38,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:38,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728624021] [2024-06-20 15:50:38,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:38,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:38,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:39,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:39,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:39,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728624021] [2024-06-20 15:50:39,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728624021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:39,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:39,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:39,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045636356] [2024-06-20 15:50:39,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:39,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:39,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:39,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:39,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:39,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:39,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 254 transitions, 2432 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:39,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:39,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:39,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:40,247 INFO L124 PetriNetUnfolderBase]: 707/1229 cut-off events. [2024-06-20 15:50:40,247 INFO L125 PetriNetUnfolderBase]: For 125811/125811 co-relation queries the response was YES. [2024-06-20 15:50:40,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8683 conditions, 1229 events. 707/1229 cut-off events. For 125811/125811 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 6210 event pairs, 75 based on Foata normal form. 2/1230 useless extension candidates. Maximal degree in co-relation 8556. Up to 1079 conditions per place. [2024-06-20 15:50:40,259 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 229 selfloop transitions, 41 changer transitions 0/272 dead transitions. [2024-06-20 15:50:40,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 272 transitions, 3020 flow [2024-06-20 15:50:40,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:50:40,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:50:40,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-20 15:50:40,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-20 15:50:40,260 INFO L175 Difference]: Start difference. First operand has 260 places, 254 transitions, 2432 flow. Second operand 10 states and 124 transitions. [2024-06-20 15:50:40,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 272 transitions, 3020 flow [2024-06-20 15:50:40,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 272 transitions, 2938 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-20 15:50:40,635 INFO L231 Difference]: Finished difference. Result has 264 places, 254 transitions, 2436 flow [2024-06-20 15:50:40,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2350, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2436, PETRI_PLACES=264, PETRI_TRANSITIONS=254} [2024-06-20 15:50:40,635 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 233 predicate places. [2024-06-20 15:50:40,635 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 254 transitions, 2436 flow [2024-06-20 15:50:40,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:40,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:40,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:40,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 15:50:40,636 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-20 15:50:40,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:40,636 INFO L85 PathProgramCache]: Analyzing trace with hash -56935407, now seen corresponding path program 12 times [2024-06-20 15:50:40,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:40,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940594273] [2024-06-20 15:50:40,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:40,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:40,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:41,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-20 15:50:41,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:41,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940594273] [2024-06-20 15:50:41,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940594273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:41,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:41,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:41,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395851974] [2024-06-20 15:50:41,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:41,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:41,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:41,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:41,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:41,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:41,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 254 transitions, 2436 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:41,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:41,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:41,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:41,836 INFO L124 PetriNetUnfolderBase]: 701/1220 cut-off events. [2024-06-20 15:50:41,836 INFO L125 PetriNetUnfolderBase]: For 119927/119927 co-relation queries the response was YES. [2024-06-20 15:50:41,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8390 conditions, 1220 events. 701/1220 cut-off events. For 119927/119927 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 6175 event pairs, 70 based on Foata normal form. 3/1222 useless extension candidates. Maximal degree in co-relation 8261. Up to 727 conditions per place. [2024-06-20 15:50:41,847 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 184 selfloop transitions, 93 changer transitions 0/279 dead transitions. [2024-06-20 15:50:41,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 279 transitions, 3078 flow [2024-06-20 15:50:41,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:50:41,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:50:41,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 148 transitions. [2024-06-20 15:50:41,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-06-20 15:50:41,848 INFO L175 Difference]: Start difference. First operand has 264 places, 254 transitions, 2436 flow. Second operand 11 states and 148 transitions. [2024-06-20 15:50:41,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 279 transitions, 3078 flow [2024-06-20 15:50:42,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 279 transitions, 2918 flow, removed 27 selfloop flow, removed 10 redundant places. [2024-06-20 15:50:42,214 INFO L231 Difference]: Finished difference. Result has 265 places, 254 transitions, 2469 flow [2024-06-20 15:50:42,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2276, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2469, PETRI_PLACES=265, PETRI_TRANSITIONS=254} [2024-06-20 15:50:42,215 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 234 predicate places. [2024-06-20 15:50:42,215 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 254 transitions, 2469 flow [2024-06-20 15:50:42,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:42,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:42,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:42,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 15:50:42,215 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-20 15:50:42,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:42,216 INFO L85 PathProgramCache]: Analyzing trace with hash -63369271, now seen corresponding path program 6 times [2024-06-20 15:50:42,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:42,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104480995] [2024-06-20 15:50:42,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:42,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:42,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:43,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:43,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:43,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104480995] [2024-06-20 15:50:43,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104480995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:43,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:43,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:43,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246687517] [2024-06-20 15:50:43,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:43,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:43,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:43,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:43,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:43,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:43,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 254 transitions, 2469 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:43,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:43,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:43,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:43,647 INFO L124 PetriNetUnfolderBase]: 705/1228 cut-off events. [2024-06-20 15:50:43,647 INFO L125 PetriNetUnfolderBase]: For 117985/117985 co-relation queries the response was YES. [2024-06-20 15:50:43,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8497 conditions, 1228 events. 705/1228 cut-off events. For 117985/117985 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 6230 event pairs, 97 based on Foata normal form. 2/1229 useless extension candidates. Maximal degree in co-relation 8368. Up to 1130 conditions per place. [2024-06-20 15:50:43,658 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 233 selfloop transitions, 35 changer transitions 0/270 dead transitions. [2024-06-20 15:50:43,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 270 transitions, 3067 flow [2024-06-20 15:50:43,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:50:43,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:50:43,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-20 15:50:43,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35795454545454547 [2024-06-20 15:50:43,659 INFO L175 Difference]: Start difference. First operand has 265 places, 254 transitions, 2469 flow. Second operand 11 states and 126 transitions. [2024-06-20 15:50:43,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 270 transitions, 3067 flow [2024-06-20 15:50:44,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 270 transitions, 2854 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-20 15:50:44,066 INFO L231 Difference]: Finished difference. Result has 266 places, 255 transitions, 2360 flow [2024-06-20 15:50:44,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2256, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2360, PETRI_PLACES=266, PETRI_TRANSITIONS=255} [2024-06-20 15:50:44,066 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 235 predicate places. [2024-06-20 15:50:44,067 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 255 transitions, 2360 flow [2024-06-20 15:50:44,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:44,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:44,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:44,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 15:50:44,067 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-20 15:50:44,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:44,067 INFO L85 PathProgramCache]: Analyzing trace with hash -279791325, now seen corresponding path program 13 times [2024-06-20 15:50:44,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:44,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307158746] [2024-06-20 15:50:44,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:44,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:44,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:44,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:44,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:44,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307158746] [2024-06-20 15:50:44,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307158746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:44,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:44,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:44,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500922374] [2024-06-20 15:50:44,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:44,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:44,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:44,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:44,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:44,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:44,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 255 transitions, 2360 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:44,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:44,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:44,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:45,317 INFO L124 PetriNetUnfolderBase]: 714/1243 cut-off events. [2024-06-20 15:50:45,318 INFO L125 PetriNetUnfolderBase]: For 125283/125283 co-relation queries the response was YES. [2024-06-20 15:50:45,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8509 conditions, 1243 events. 714/1243 cut-off events. For 125283/125283 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 6300 event pairs, 78 based on Foata normal form. 3/1245 useless extension candidates. Maximal degree in co-relation 8379. Up to 1044 conditions per place. [2024-06-20 15:50:45,331 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 226 selfloop transitions, 50 changer transitions 0/278 dead transitions. [2024-06-20 15:50:45,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 278 transitions, 3063 flow [2024-06-20 15:50:45,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:50:45,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:50:45,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-20 15:50:45,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3778409090909091 [2024-06-20 15:50:45,332 INFO L175 Difference]: Start difference. First operand has 266 places, 255 transitions, 2360 flow. Second operand 11 states and 133 transitions. [2024-06-20 15:50:45,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 278 transitions, 3063 flow [2024-06-20 15:50:45,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 278 transitions, 2969 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-20 15:50:45,886 INFO L231 Difference]: Finished difference. Result has 268 places, 258 transitions, 2461 flow [2024-06-20 15:50:45,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2266, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2461, PETRI_PLACES=268, PETRI_TRANSITIONS=258} [2024-06-20 15:50:45,887 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 237 predicate places. [2024-06-20 15:50:45,887 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 258 transitions, 2461 flow [2024-06-20 15:50:45,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:45,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:45,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:45,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 15:50:45,888 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-20 15:50:45,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:45,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1261152421, now seen corresponding path program 14 times [2024-06-20 15:50:45,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:45,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202491602] [2024-06-20 15:50:45,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:45,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:45,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:46,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:46,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:46,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202491602] [2024-06-20 15:50:46,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202491602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:46,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:46,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:46,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382340856] [2024-06-20 15:50:46,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:46,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:46,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:46,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:46,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:46,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:46,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 258 transitions, 2461 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:46,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:46,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:46,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:47,063 INFO L124 PetriNetUnfolderBase]: 723/1258 cut-off events. [2024-06-20 15:50:47,063 INFO L125 PetriNetUnfolderBase]: For 128711/128711 co-relation queries the response was YES. [2024-06-20 15:50:47,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8766 conditions, 1258 events. 723/1258 cut-off events. For 128711/128711 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 6390 event pairs, 78 based on Foata normal form. 3/1260 useless extension candidates. Maximal degree in co-relation 8635. Up to 1059 conditions per place. [2024-06-20 15:50:47,075 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 226 selfloop transitions, 53 changer transitions 0/281 dead transitions. [2024-06-20 15:50:47,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 281 transitions, 3176 flow [2024-06-20 15:50:47,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:50:47,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:50:47,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-20 15:50:47,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-20 15:50:47,077 INFO L175 Difference]: Start difference. First operand has 268 places, 258 transitions, 2461 flow. Second operand 11 states and 132 transitions. [2024-06-20 15:50:47,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 281 transitions, 3176 flow [2024-06-20 15:50:47,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 281 transitions, 3005 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-20 15:50:47,553 INFO L231 Difference]: Finished difference. Result has 270 places, 261 transitions, 2497 flow [2024-06-20 15:50:47,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2290, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2497, PETRI_PLACES=270, PETRI_TRANSITIONS=261} [2024-06-20 15:50:47,554 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 239 predicate places. [2024-06-20 15:50:47,554 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 261 transitions, 2497 flow [2024-06-20 15:50:47,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:47,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:47,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:47,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 15:50:47,555 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-20 15:50:47,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:47,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1196581971, now seen corresponding path program 7 times [2024-06-20 15:50:47,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:47,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532740123] [2024-06-20 15:50:47,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:47,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:47,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:48,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-20 15:50:48,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:48,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532740123] [2024-06-20 15:50:48,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532740123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:48,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:48,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:48,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039886275] [2024-06-20 15:50:48,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:48,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:48,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:48,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:48,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:48,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:48,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 261 transitions, 2497 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:48,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:48,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:48,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:48,917 INFO L124 PetriNetUnfolderBase]: 720/1253 cut-off events. [2024-06-20 15:50:48,917 INFO L125 PetriNetUnfolderBase]: For 116450/116450 co-relation queries the response was YES. [2024-06-20 15:50:48,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8492 conditions, 1253 events. 720/1253 cut-off events. For 116450/116450 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 6354 event pairs, 97 based on Foata normal form. 2/1254 useless extension candidates. Maximal degree in co-relation 8360. Up to 1221 conditions per place. [2024-06-20 15:50:48,929 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 254 selfloop transitions, 17 changer transitions 0/273 dead transitions. [2024-06-20 15:50:48,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 273 transitions, 3065 flow [2024-06-20 15:50:48,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:50:48,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:50:48,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-20 15:50:48,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32670454545454547 [2024-06-20 15:50:48,931 INFO L175 Difference]: Start difference. First operand has 270 places, 261 transitions, 2497 flow. Second operand 11 states and 115 transitions. [2024-06-20 15:50:48,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 273 transitions, 3065 flow [2024-06-20 15:50:49,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 273 transitions, 2882 flow, removed 41 selfloop flow, removed 9 redundant places. [2024-06-20 15:50:49,378 INFO L231 Difference]: Finished difference. Result has 272 places, 261 transitions, 2352 flow [2024-06-20 15:50:49,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2314, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2352, PETRI_PLACES=272, PETRI_TRANSITIONS=261} [2024-06-20 15:50:49,378 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 241 predicate places. [2024-06-20 15:50:49,378 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 261 transitions, 2352 flow [2024-06-20 15:50:49,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:49,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:49,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:49,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 15:50:49,379 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-20 15:50:49,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:49,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1489472815, now seen corresponding path program 6 times [2024-06-20 15:50:49,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:49,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497398516] [2024-06-20 15:50:49,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:49,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:49,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:50,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-20 15:50:50,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:50,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497398516] [2024-06-20 15:50:50,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497398516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:50,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:50,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:50,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573471259] [2024-06-20 15:50:50,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:50,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:50,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:50,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:50,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:50,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:50,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 261 transitions, 2352 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:50,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:50,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:50,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:50,911 INFO L124 PetriNetUnfolderBase]: 730/1271 cut-off events. [2024-06-20 15:50:50,912 INFO L125 PetriNetUnfolderBase]: For 117903/117903 co-relation queries the response was YES. [2024-06-20 15:50:50,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8374 conditions, 1271 events. 730/1271 cut-off events. For 117903/117903 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 6494 event pairs, 93 based on Foata normal form. 2/1272 useless extension candidates. Maximal degree in co-relation 8241. Up to 1188 conditions per place. [2024-06-20 15:50:50,925 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 252 selfloop transitions, 27 changer transitions 0/281 dead transitions. [2024-06-20 15:50:50,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 281 transitions, 3009 flow [2024-06-20 15:50:50,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:50:50,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:50:50,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-20 15:50:50,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.365625 [2024-06-20 15:50:50,927 INFO L175 Difference]: Start difference. First operand has 272 places, 261 transitions, 2352 flow. Second operand 10 states and 117 transitions. [2024-06-20 15:50:50,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 281 transitions, 3009 flow [2024-06-20 15:50:51,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 281 transitions, 2903 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-20 15:50:51,360 INFO L231 Difference]: Finished difference. Result has 272 places, 265 transitions, 2364 flow [2024-06-20 15:50:51,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2246, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2364, PETRI_PLACES=272, PETRI_TRANSITIONS=265} [2024-06-20 15:50:51,360 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 241 predicate places. [2024-06-20 15:50:51,360 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 265 transitions, 2364 flow [2024-06-20 15:50:51,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:51,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:51,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-20 15:50:51,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 15:50:51,361 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-20 15:50:51,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:51,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1267827775, now seen corresponding path program 7 times [2024-06-20 15:50:51,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:51,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966471033] [2024-06-20 15:50:51,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:51,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:51,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:52,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:52,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:52,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966471033] [2024-06-20 15:50:52,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966471033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:52,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:52,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:52,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232372180] [2024-06-20 15:50:52,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:52,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:52,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:52,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:52,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:52,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:52,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 265 transitions, 2364 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:52,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:52,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:52,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:53,047 INFO L124 PetriNetUnfolderBase]: 734/1279 cut-off events. [2024-06-20 15:50:53,047 INFO L125 PetriNetUnfolderBase]: For 120169/120169 co-relation queries the response was YES. [2024-06-20 15:50:53,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8408 conditions, 1279 events. 734/1279 cut-off events. For 120169/120169 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 6558 event pairs, 95 based on Foata normal form. 2/1280 useless extension candidates. Maximal degree in co-relation 8274. Up to 1196 conditions per place. [2024-06-20 15:50:53,060 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 250 selfloop transitions, 29 changer transitions 0/281 dead transitions. [2024-06-20 15:50:53,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 281 transitions, 2989 flow [2024-06-20 15:50:53,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:50:53,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:50:53,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-20 15:50:53,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35625 [2024-06-20 15:50:53,062 INFO L175 Difference]: Start difference. First operand has 272 places, 265 transitions, 2364 flow. Second operand 10 states and 114 transitions. [2024-06-20 15:50:53,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 281 transitions, 2989 flow [2024-06-20 15:50:53,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 281 transitions, 2862 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-20 15:50:53,465 INFO L231 Difference]: Finished difference. Result has 273 places, 267 transitions, 2337 flow [2024-06-20 15:50:53,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2239, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2337, PETRI_PLACES=273, PETRI_TRANSITIONS=267} [2024-06-20 15:50:53,466 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 242 predicate places. [2024-06-20 15:50:53,466 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 267 transitions, 2337 flow [2024-06-20 15:50:53,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:53,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:53,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:53,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 15:50:53,467 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-20 15:50:53,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:53,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1489226551, now seen corresponding path program 15 times [2024-06-20 15:50:53,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:53,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191704393] [2024-06-20 15:50:53,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:53,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:53,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:54,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:54,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:54,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191704393] [2024-06-20 15:50:54,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191704393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:54,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:54,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:54,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228475725] [2024-06-20 15:50:54,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:54,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:54,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:54,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:54,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:54,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:54,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 267 transitions, 2337 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:54,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:54,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:54,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:54,852 INFO L124 PetriNetUnfolderBase]: 743/1294 cut-off events. [2024-06-20 15:50:54,852 INFO L125 PetriNetUnfolderBase]: For 128174/128174 co-relation queries the response was YES. [2024-06-20 15:50:54,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8481 conditions, 1294 events. 743/1294 cut-off events. For 128174/128174 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 6679 event pairs, 89 based on Foata normal form. 3/1296 useless extension candidates. Maximal degree in co-relation 8348. Up to 1087 conditions per place. [2024-06-20 15:50:54,865 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 243 selfloop transitions, 46 changer transitions 0/291 dead transitions. [2024-06-20 15:50:54,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 291 transitions, 3085 flow [2024-06-20 15:50:54,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:50:54,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:50:54,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-20 15:50:54,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835227272727273 [2024-06-20 15:50:54,868 INFO L175 Difference]: Start difference. First operand has 273 places, 267 transitions, 2337 flow. Second operand 11 states and 135 transitions. [2024-06-20 15:50:54,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 291 transitions, 3085 flow [2024-06-20 15:50:55,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 291 transitions, 3009 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-20 15:50:55,488 INFO L231 Difference]: Finished difference. Result has 277 places, 270 transitions, 2460 flow [2024-06-20 15:50:55,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2261, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2460, PETRI_PLACES=277, PETRI_TRANSITIONS=270} [2024-06-20 15:50:55,488 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 246 predicate places. [2024-06-20 15:50:55,488 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 270 transitions, 2460 flow [2024-06-20 15:50:55,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:55,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:55,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:55,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-20 15:50:55,489 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-20 15:50:55,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:55,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1160833181, now seen corresponding path program 16 times [2024-06-20 15:50:55,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:55,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819177776] [2024-06-20 15:50:55,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:55,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:55,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:56,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:56,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:56,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819177776] [2024-06-20 15:50:56,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819177776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:56,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:56,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:56,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682504852] [2024-06-20 15:50:56,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:56,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:56,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:56,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:56,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:56,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:56,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 270 transitions, 2460 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:56,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:56,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:56,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:56,869 INFO L124 PetriNetUnfolderBase]: 752/1309 cut-off events. [2024-06-20 15:50:56,869 INFO L125 PetriNetUnfolderBase]: For 132031/132031 co-relation queries the response was YES. [2024-06-20 15:50:56,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8761 conditions, 1309 events. 752/1309 cut-off events. For 132031/132031 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 6738 event pairs, 89 based on Foata normal form. 3/1311 useless extension candidates. Maximal degree in co-relation 8627. Up to 1102 conditions per place. [2024-06-20 15:50:56,882 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 245 selfloop transitions, 47 changer transitions 0/294 dead transitions. [2024-06-20 15:50:56,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 294 transitions, 3220 flow [2024-06-20 15:50:56,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:50:56,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:50:56,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-20 15:50:56,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3806818181818182 [2024-06-20 15:50:56,884 INFO L175 Difference]: Start difference. First operand has 277 places, 270 transitions, 2460 flow. Second operand 11 states and 134 transitions. [2024-06-20 15:50:56,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 294 transitions, 3220 flow [2024-06-20 15:50:57,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 294 transitions, 3045 flow, removed 44 selfloop flow, removed 9 redundant places. [2024-06-20 15:50:57,593 INFO L231 Difference]: Finished difference. Result has 279 places, 273 transitions, 2492 flow [2024-06-20 15:50:57,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2285, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2492, PETRI_PLACES=279, PETRI_TRANSITIONS=273} [2024-06-20 15:50:57,594 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 248 predicate places. [2024-06-20 15:50:57,594 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 273 transitions, 2492 flow [2024-06-20 15:50:57,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:57,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:57,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:57,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-20 15:50:57,594 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-20 15:50:57,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:57,595 INFO L85 PathProgramCache]: Analyzing trace with hash 1391056355, now seen corresponding path program 8 times [2024-06-20 15:50:57,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:57,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582701143] [2024-06-20 15:50:57,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:57,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:57,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:58,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-20 15:50:58,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:58,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582701143] [2024-06-20 15:50:58,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582701143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:58,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:58,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:50:58,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313313679] [2024-06-20 15:50:58,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:58,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:50:58,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:58,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:50:58,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:50:58,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:50:58,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 273 transitions, 2492 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:58,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:58,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:50:58,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:59,140 INFO L124 PetriNetUnfolderBase]: 756/1317 cut-off events. [2024-06-20 15:50:59,140 INFO L125 PetriNetUnfolderBase]: For 128402/128402 co-relation queries the response was YES. [2024-06-20 15:50:59,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8731 conditions, 1317 events. 756/1317 cut-off events. For 128402/128402 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 6809 event pairs, 101 based on Foata normal form. 2/1318 useless extension candidates. Maximal degree in co-relation 8596. Up to 1234 conditions per place. [2024-06-20 15:50:59,153 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 258 selfloop transitions, 28 changer transitions 0/288 dead transitions. [2024-06-20 15:50:59,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 288 transitions, 3120 flow [2024-06-20 15:50:59,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:50:59,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:50:59,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-20 15:50:59,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-20 15:50:59,155 INFO L175 Difference]: Start difference. First operand has 279 places, 273 transitions, 2492 flow. Second operand 10 states and 115 transitions. [2024-06-20 15:50:59,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 288 transitions, 3120 flow [2024-06-20 15:50:59,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 288 transitions, 2937 flow, removed 47 selfloop flow, removed 9 redundant places. [2024-06-20 15:50:59,880 INFO L231 Difference]: Finished difference. Result has 280 places, 274 transitions, 2391 flow [2024-06-20 15:50:59,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2309, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2391, PETRI_PLACES=280, PETRI_TRANSITIONS=274} [2024-06-20 15:50:59,881 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 249 predicate places. [2024-06-20 15:50:59,881 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 274 transitions, 2391 flow [2024-06-20 15:50:59,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:59,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:59,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:59,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-20 15:50:59,882 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-20 15:50:59,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:59,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1391066585, now seen corresponding path program 9 times [2024-06-20 15:50:59,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:59,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40105379] [2024-06-20 15:50:59,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:59,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:59,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:01,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:01,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:01,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40105379] [2024-06-20 15:51:01,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40105379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:01,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:01,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:51:01,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143220551] [2024-06-20 15:51:01,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:01,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:51:01,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:01,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:51:01,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:51:01,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:51:01,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 274 transitions, 2391 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:01,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:01,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:51:01,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:01,472 INFO L124 PetriNetUnfolderBase]: 760/1325 cut-off events. [2024-06-20 15:51:01,472 INFO L125 PetriNetUnfolderBase]: For 129879/129879 co-relation queries the response was YES. [2024-06-20 15:51:01,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8607 conditions, 1325 events. 760/1325 cut-off events. For 129879/129879 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 6877 event pairs, 101 based on Foata normal form. 2/1326 useless extension candidates. Maximal degree in co-relation 8471. Up to 1216 conditions per place. [2024-06-20 15:51:01,486 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 256 selfloop transitions, 31 changer transitions 0/289 dead transitions. [2024-06-20 15:51:01,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 289 transitions, 3021 flow [2024-06-20 15:51:01,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:51:01,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:51:01,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-20 15:51:01,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-20 15:51:01,487 INFO L175 Difference]: Start difference. First operand has 280 places, 274 transitions, 2391 flow. Second operand 10 states and 115 transitions. [2024-06-20 15:51:01,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 289 transitions, 3021 flow [2024-06-20 15:51:02,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 289 transitions, 2957 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-20 15:51:02,119 INFO L231 Difference]: Finished difference. Result has 284 places, 275 transitions, 2417 flow [2024-06-20 15:51:02,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2327, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2417, PETRI_PLACES=284, PETRI_TRANSITIONS=275} [2024-06-20 15:51:02,119 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 253 predicate places. [2024-06-20 15:51:02,120 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 275 transitions, 2417 flow [2024-06-20 15:51:02,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:02,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:02,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:02,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-20 15:51:02,120 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-20 15:51:02,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:02,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1154399441, now seen corresponding path program 17 times [2024-06-20 15:51:02,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:02,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886570805] [2024-06-20 15:51:02,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:02,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:02,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:02,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-20 15:51:02,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:02,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886570805] [2024-06-20 15:51:02,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886570805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:02,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:02,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:51:02,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701362871] [2024-06-20 15:51:02,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:02,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:51:02,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:02,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:51:02,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:51:02,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:51:02,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 275 transitions, 2417 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:02,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:02,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:51:02,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:03,383 INFO L124 PetriNetUnfolderBase]: 763/1330 cut-off events. [2024-06-20 15:51:03,384 INFO L125 PetriNetUnfolderBase]: For 127338/127338 co-relation queries the response was YES. [2024-06-20 15:51:03,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8693 conditions, 1330 events. 763/1330 cut-off events. For 127338/127338 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 6919 event pairs, 99 based on Foata normal form. 1/1330 useless extension candidates. Maximal degree in co-relation 8556. Up to 1240 conditions per place. [2024-06-20 15:51:03,396 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 253 selfloop transitions, 46 changer transitions 0/301 dead transitions. [2024-06-20 15:51:03,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 301 transitions, 3433 flow [2024-06-20 15:51:03,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:51:03,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:51:03,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-20 15:51:03,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-20 15:51:03,398 INFO L175 Difference]: Start difference. First operand has 284 places, 275 transitions, 2417 flow. Second operand 11 states and 122 transitions. [2024-06-20 15:51:03,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 301 transitions, 3433 flow [2024-06-20 15:51:04,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 301 transitions, 3353 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-20 15:51:04,160 INFO L231 Difference]: Finished difference. Result has 289 places, 289 transitions, 2670 flow [2024-06-20 15:51:04,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2337, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2670, PETRI_PLACES=289, PETRI_TRANSITIONS=289} [2024-06-20 15:51:04,163 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 258 predicate places. [2024-06-20 15:51:04,163 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 289 transitions, 2670 flow [2024-06-20 15:51:04,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:04,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:04,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:04,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-20 15:51:04,163 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-20 15:51:04,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:04,180 INFO L85 PathProgramCache]: Analyzing trace with hash 485792611, now seen corresponding path program 10 times [2024-06-20 15:51:04,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:04,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909847911] [2024-06-20 15:51:04,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:04,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:04,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:05,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:05,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:05,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909847911] [2024-06-20 15:51:05,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909847911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:05,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:05,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:51:05,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568578464] [2024-06-20 15:51:05,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:05,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:51:05,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:05,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:51:05,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:51:05,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:51:05,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 289 transitions, 2670 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:05,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:05,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:51:05,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:05,730 INFO L124 PetriNetUnfolderBase]: 773/1348 cut-off events. [2024-06-20 15:51:05,730 INFO L125 PetriNetUnfolderBase]: For 135551/135551 co-relation queries the response was YES. [2024-06-20 15:51:05,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8943 conditions, 1348 events. 773/1348 cut-off events. For 135551/135551 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 7015 event pairs, 101 based on Foata normal form. 2/1349 useless extension candidates. Maximal degree in co-relation 8803. Up to 1302 conditions per place. [2024-06-20 15:51:05,744 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 286 selfloop transitions, 18 changer transitions 0/306 dead transitions. [2024-06-20 15:51:05,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 306 transitions, 3361 flow [2024-06-20 15:51:05,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:51:05,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:51:05,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-20 15:51:05,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.346875 [2024-06-20 15:51:05,746 INFO L175 Difference]: Start difference. First operand has 289 places, 289 transitions, 2670 flow. Second operand 10 states and 111 transitions. [2024-06-20 15:51:05,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 306 transitions, 3361 flow [2024-06-20 15:51:06,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 306 transitions, 3259 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-20 15:51:06,594 INFO L231 Difference]: Finished difference. Result has 294 places, 292 transitions, 2657 flow [2024-06-20 15:51:06,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2568, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2657, PETRI_PLACES=294, PETRI_TRANSITIONS=292} [2024-06-20 15:51:06,595 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 263 predicate places. [2024-06-20 15:51:06,595 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 292 transitions, 2657 flow [2024-06-20 15:51:06,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:06,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:06,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:06,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-20 15:51:06,595 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-20 15:51:06,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:06,596 INFO L85 PathProgramCache]: Analyzing trace with hash 485546347, now seen corresponding path program 18 times [2024-06-20 15:51:06,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:06,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107315616] [2024-06-20 15:51:06,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:06,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:06,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:07,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:07,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:07,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107315616] [2024-06-20 15:51:07,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107315616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:07,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:07,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:51:07,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455501011] [2024-06-20 15:51:07,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:07,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:51:07,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:07,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:51:07,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:51:07,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:51:07,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 292 transitions, 2657 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:07,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:07,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:51:07,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:08,098 INFO L124 PetriNetUnfolderBase]: 777/1355 cut-off events. [2024-06-20 15:51:08,098 INFO L125 PetriNetUnfolderBase]: For 138628/138628 co-relation queries the response was YES. [2024-06-20 15:51:08,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8925 conditions, 1355 events. 777/1355 cut-off events. For 138628/138628 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 7075 event pairs, 99 based on Foata normal form. 3/1357 useless extension candidates. Maximal degree in co-relation 8784. Up to 1274 conditions per place. [2024-06-20 15:51:08,110 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 284 selfloop transitions, 26 changer transitions 0/312 dead transitions. [2024-06-20 15:51:08,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 312 transitions, 3426 flow [2024-06-20 15:51:08,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:51:08,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:51:08,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-20 15:51:08,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35511363636363635 [2024-06-20 15:51:08,112 INFO L175 Difference]: Start difference. First operand has 294 places, 292 transitions, 2657 flow. Second operand 11 states and 125 transitions. [2024-06-20 15:51:08,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 312 transitions, 3426 flow [2024-06-20 15:51:08,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 312 transitions, 3329 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-20 15:51:08,891 INFO L231 Difference]: Finished difference. Result has 296 places, 294 transitions, 2710 flow [2024-06-20 15:51:08,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2560, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2710, PETRI_PLACES=296, PETRI_TRANSITIONS=294} [2024-06-20 15:51:08,892 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 265 predicate places. [2024-06-20 15:51:08,892 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 294 transitions, 2710 flow [2024-06-20 15:51:08,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:08,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:08,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:08,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-20 15:51:08,893 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-20 15:51:08,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:08,893 INFO L85 PathProgramCache]: Analyzing trace with hash 494124481, now seen corresponding path program 11 times [2024-06-20 15:51:08,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:08,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362925887] [2024-06-20 15:51:08,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:08,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:08,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:09,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:09,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:09,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362925887] [2024-06-20 15:51:09,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362925887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:09,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:09,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:51:09,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755723531] [2024-06-20 15:51:09,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:09,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:51:09,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:09,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:51:09,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:51:09,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:51:09,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 294 transitions, 2710 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:09,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:09,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:51:09,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:10,443 INFO L124 PetriNetUnfolderBase]: 781/1363 cut-off events. [2024-06-20 15:51:10,443 INFO L125 PetriNetUnfolderBase]: For 135448/135448 co-relation queries the response was YES. [2024-06-20 15:51:10,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8974 conditions, 1363 events. 781/1363 cut-off events. For 135448/135448 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 7110 event pairs, 105 based on Foata normal form. 2/1364 useless extension candidates. Maximal degree in co-relation 8834. Up to 1317 conditions per place. [2024-06-20 15:51:10,456 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 288 selfloop transitions, 18 changer transitions 0/308 dead transitions. [2024-06-20 15:51:10,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 308 transitions, 3380 flow [2024-06-20 15:51:10,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:51:10,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:51:10,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-20 15:51:10,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-20 15:51:10,457 INFO L175 Difference]: Start difference. First operand has 296 places, 294 transitions, 2710 flow. Second operand 10 states and 110 transitions. [2024-06-20 15:51:10,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 308 transitions, 3380 flow [2024-06-20 15:51:11,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 308 transitions, 3236 flow, removed 49 selfloop flow, removed 9 redundant places. [2024-06-20 15:51:11,273 INFO L231 Difference]: Finished difference. Result has 297 places, 295 transitions, 2634 flow [2024-06-20 15:51:11,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2566, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2634, PETRI_PLACES=297, PETRI_TRANSITIONS=295} [2024-06-20 15:51:11,273 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 266 predicate places. [2024-06-20 15:51:11,274 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 295 transitions, 2634 flow [2024-06-20 15:51:11,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:11,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:11,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:11,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-20 15:51:11,274 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-20 15:51:11,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:11,275 INFO L85 PathProgramCache]: Analyzing trace with hash 494134711, now seen corresponding path program 12 times [2024-06-20 15:51:11,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:11,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126302228] [2024-06-20 15:51:11,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:11,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:11,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:12,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:12,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:12,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126302228] [2024-06-20 15:51:12,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126302228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:12,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:12,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:51:12,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50316869] [2024-06-20 15:51:12,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:12,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:51:12,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:12,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:51:12,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:51:12,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:51:12,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 295 transitions, 2634 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:12,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:12,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:51:12,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:12,693 INFO L124 PetriNetUnfolderBase]: 785/1371 cut-off events. [2024-06-20 15:51:12,693 INFO L125 PetriNetUnfolderBase]: For 137209/137209 co-relation queries the response was YES. [2024-06-20 15:51:12,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8923 conditions, 1371 events. 785/1371 cut-off events. For 137209/137209 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 7198 event pairs, 105 based on Foata normal form. 2/1372 useless extension candidates. Maximal degree in co-relation 8782. Up to 1305 conditions per place. [2024-06-20 15:51:12,706 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 287 selfloop transitions, 20 changer transitions 0/309 dead transitions. [2024-06-20 15:51:12,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 309 transitions, 3306 flow [2024-06-20 15:51:12,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:51:12,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:51:12,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-20 15:51:12,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-20 15:51:12,707 INFO L175 Difference]: Start difference. First operand has 297 places, 295 transitions, 2634 flow. Second operand 10 states and 110 transitions. [2024-06-20 15:51:12,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 309 transitions, 3306 flow [2024-06-20 15:51:13,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 309 transitions, 3231 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-20 15:51:13,482 INFO L231 Difference]: Finished difference. Result has 300 places, 296 transitions, 2633 flow [2024-06-20 15:51:13,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2559, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2633, PETRI_PLACES=300, PETRI_TRANSITIONS=296} [2024-06-20 15:51:13,483 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 269 predicate places. [2024-06-20 15:51:13,483 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 296 transitions, 2633 flow [2024-06-20 15:51:13,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:13,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:13,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:13,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-20 15:51:13,484 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-20 15:51:13,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:13,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1971164609, now seen corresponding path program 13 times [2024-06-20 15:51:13,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:13,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532959217] [2024-06-20 15:51:13,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:13,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:13,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:14,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:14,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:14,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532959217] [2024-06-20 15:51:14,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532959217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:14,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:14,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:51:14,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670521120] [2024-06-20 15:51:14,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:14,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:51:14,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:14,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:51:14,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:51:14,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:51:14,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 296 transitions, 2633 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:14,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:14,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:51:14,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:15,154 INFO L124 PetriNetUnfolderBase]: 789/1379 cut-off events. [2024-06-20 15:51:15,155 INFO L125 PetriNetUnfolderBase]: For 139869/139869 co-relation queries the response was YES. [2024-06-20 15:51:15,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8956 conditions, 1379 events. 789/1379 cut-off events. For 139869/139869 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 7275 event pairs, 109 based on Foata normal form. 2/1380 useless extension candidates. Maximal degree in co-relation 8815. Up to 1331 conditions per place. [2024-06-20 15:51:15,168 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 289 selfloop transitions, 19 changer transitions 0/310 dead transitions. [2024-06-20 15:51:15,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 310 transitions, 3311 flow [2024-06-20 15:51:15,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:51:15,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:51:15,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-20 15:51:15,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.340625 [2024-06-20 15:51:15,170 INFO L175 Difference]: Start difference. First operand has 300 places, 296 transitions, 2633 flow. Second operand 10 states and 109 transitions. [2024-06-20 15:51:15,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 310 transitions, 3311 flow [2024-06-20 15:51:16,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 310 transitions, 3247 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-20 15:51:16,025 INFO L231 Difference]: Finished difference. Result has 302 places, 297 transitions, 2644 flow [2024-06-20 15:51:16,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2569, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2644, PETRI_PLACES=302, PETRI_TRANSITIONS=297} [2024-06-20 15:51:16,026 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 271 predicate places. [2024-06-20 15:51:16,026 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 297 transitions, 2644 flow [2024-06-20 15:51:16,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:16,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:16,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:16,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-20 15:51:16,026 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-20 15:51:16,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:16,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1971174839, now seen corresponding path program 14 times [2024-06-20 15:51:16,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:16,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41372472] [2024-06-20 15:51:16,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:16,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:16,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:17,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:17,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:17,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41372472] [2024-06-20 15:51:17,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41372472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:17,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:17,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:51:17,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613691552] [2024-06-20 15:51:17,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:17,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:51:17,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:17,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:51:17,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:51:17,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:51:17,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 297 transitions, 2644 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:17,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:17,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:51:17,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:17,782 INFO L124 PetriNetUnfolderBase]: 793/1387 cut-off events. [2024-06-20 15:51:17,782 INFO L125 PetriNetUnfolderBase]: For 142475/142475 co-relation queries the response was YES. [2024-06-20 15:51:17,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9011 conditions, 1387 events. 793/1387 cut-off events. For 142475/142475 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 7319 event pairs, 112 based on Foata normal form. 2/1388 useless extension candidates. Maximal degree in co-relation 8869. Up to 1323 conditions per place. [2024-06-20 15:51:17,797 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 289 selfloop transitions, 20 changer transitions 0/311 dead transitions. [2024-06-20 15:51:17,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 311 transitions, 3324 flow [2024-06-20 15:51:17,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:51:17,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:51:17,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-20 15:51:17,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-20 15:51:17,798 INFO L175 Difference]: Start difference. First operand has 302 places, 297 transitions, 2644 flow. Second operand 10 states and 110 transitions. [2024-06-20 15:51:17,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 311 transitions, 3324 flow [2024-06-20 15:51:18,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 311 transitions, 3261 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-20 15:51:18,671 INFO L231 Difference]: Finished difference. Result has 304 places, 298 transitions, 2659 flow [2024-06-20 15:51:18,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2581, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2659, PETRI_PLACES=304, PETRI_TRANSITIONS=298} [2024-06-20 15:51:18,671 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 273 predicate places. [2024-06-20 15:51:18,672 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 298 transitions, 2659 flow [2024-06-20 15:51:18,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:18,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:18,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:18,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-20 15:51:18,672 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-20 15:51:18,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:18,673 INFO L85 PathProgramCache]: Analyzing trace with hash 914499935, now seen corresponding path program 1 times [2024-06-20 15:51:18,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:18,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30322516] [2024-06-20 15:51:18,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:18,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:18,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:19,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:19,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:19,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30322516] [2024-06-20 15:51:19,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30322516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:19,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:19,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:51:19,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934180981] [2024-06-20 15:51:19,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:19,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:51:19,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:19,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:51:19,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:51:19,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:51:19,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 298 transitions, 2659 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:19,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:19,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:51:19,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:20,037 INFO L124 PetriNetUnfolderBase]: 789/1381 cut-off events. [2024-06-20 15:51:20,037 INFO L125 PetriNetUnfolderBase]: For 132706/132706 co-relation queries the response was YES. [2024-06-20 15:51:20,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8732 conditions, 1381 events. 789/1381 cut-off events. For 132706/132706 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 7293 event pairs, 109 based on Foata normal form. 2/1382 useless extension candidates. Maximal degree in co-relation 8589. Up to 1323 conditions per place. [2024-06-20 15:51:20,049 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 291 selfloop transitions, 22 changer transitions 0/315 dead transitions. [2024-06-20 15:51:20,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 315 transitions, 3379 flow [2024-06-20 15:51:20,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:51:20,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:51:20,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-20 15:51:20,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409090909090909 [2024-06-20 15:51:20,050 INFO L175 Difference]: Start difference. First operand has 304 places, 298 transitions, 2659 flow. Second operand 11 states and 120 transitions. [2024-06-20 15:51:20,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 315 transitions, 3379 flow [2024-06-20 15:51:20,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 315 transitions, 3311 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-20 15:51:20,838 INFO L231 Difference]: Finished difference. Result has 307 places, 300 transitions, 2698 flow [2024-06-20 15:51:20,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2591, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2698, PETRI_PLACES=307, PETRI_TRANSITIONS=300} [2024-06-20 15:51:20,838 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 276 predicate places. [2024-06-20 15:51:20,838 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 300 transitions, 2698 flow [2024-06-20 15:51:20,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:20,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:20,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:20,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-20 15:51:20,839 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-20 15:51:20,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:20,840 INFO L85 PathProgramCache]: Analyzing trace with hash 924984383, now seen corresponding path program 15 times [2024-06-20 15:51:20,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:20,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285397043] [2024-06-20 15:51:20,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:20,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:20,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:21,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:21,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:21,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285397043] [2024-06-20 15:51:21,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285397043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:21,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:21,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:51:21,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053632137] [2024-06-20 15:51:21,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:21,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:51:21,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:21,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:51:21,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:51:21,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:51:21,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 300 transitions, 2698 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:21,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:21,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:51:21,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:22,413 INFO L124 PetriNetUnfolderBase]: 786/1376 cut-off events. [2024-06-20 15:51:22,413 INFO L125 PetriNetUnfolderBase]: For 122270/122270 co-relation queries the response was YES. [2024-06-20 15:51:22,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8460 conditions, 1376 events. 786/1376 cut-off events. For 122270/122270 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 7264 event pairs, 110 based on Foata normal form. 2/1377 useless extension candidates. Maximal degree in co-relation 8316. Up to 1334 conditions per place. [2024-06-20 15:51:22,424 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 297 selfloop transitions, 14 changer transitions 0/313 dead transitions. [2024-06-20 15:51:22,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 313 transitions, 3348 flow [2024-06-20 15:51:22,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:51:22,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:51:22,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-20 15:51:22,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33125 [2024-06-20 15:51:22,425 INFO L175 Difference]: Start difference. First operand has 307 places, 300 transitions, 2698 flow. Second operand 10 states and 106 transitions. [2024-06-20 15:51:22,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 313 transitions, 3348 flow [2024-06-20 15:51:23,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 313 transitions, 3257 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-20 15:51:23,248 INFO L231 Difference]: Finished difference. Result has 308 places, 300 transitions, 2639 flow [2024-06-20 15:51:23,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2607, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2639, PETRI_PLACES=308, PETRI_TRANSITIONS=300} [2024-06-20 15:51:23,248 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 277 predicate places. [2024-06-20 15:51:23,249 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 300 transitions, 2639 flow [2024-06-20 15:51:23,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:23,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:23,249 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-20 15:51:23,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-20 15:51:23,249 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-20 15:51:23,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:23,250 INFO L85 PathProgramCache]: Analyzing trace with hash 257623475, now seen corresponding path program 1 times [2024-06-20 15:51:23,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:23,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367236398] [2024-06-20 15:51:23,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:23,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:23,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:24,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:24,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:24,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367236398] [2024-06-20 15:51:24,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367236398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:24,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:24,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:51:24,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804874712] [2024-06-20 15:51:24,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:24,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:51:24,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:24,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:51:24,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:51:24,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:51:24,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 300 transitions, 2639 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:24,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:24,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:51:24,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:24,882 INFO L124 PetriNetUnfolderBase]: 797/1397 cut-off events. [2024-06-20 15:51:24,882 INFO L125 PetriNetUnfolderBase]: For 136999/136999 co-relation queries the response was YES. [2024-06-20 15:51:24,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8785 conditions, 1397 events. 797/1397 cut-off events. For 136999/136999 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 7412 event pairs, 99 based on Foata normal form. 2/1398 useless extension candidates. Maximal degree in co-relation 8640. Up to 1262 conditions per place. [2024-06-20 15:51:24,896 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 310 selfloop transitions, 24 changer transitions 0/336 dead transitions. [2024-06-20 15:51:24,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 336 transitions, 3665 flow [2024-06-20 15:51:24,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:51:24,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:51:24,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 153 transitions. [2024-06-20 15:51:24,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36778846153846156 [2024-06-20 15:51:24,898 INFO L175 Difference]: Start difference. First operand has 308 places, 300 transitions, 2639 flow. Second operand 13 states and 153 transitions. [2024-06-20 15:51:24,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 336 transitions, 3665 flow [2024-06-20 15:51:25,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 336 transitions, 3520 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-20 15:51:25,628 INFO L231 Difference]: Finished difference. Result has 313 places, 304 transitions, 2622 flow [2024-06-20 15:51:25,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2494, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2622, PETRI_PLACES=313, PETRI_TRANSITIONS=304} [2024-06-20 15:51:25,629 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 282 predicate places. [2024-06-20 15:51:25,629 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 304 transitions, 2622 flow [2024-06-20 15:51:25,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:25,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:25,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:25,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-20 15:51:25,630 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-20 15:51:25,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:25,631 INFO L85 PathProgramCache]: Analyzing trace with hash 2035306093, now seen corresponding path program 2 times [2024-06-20 15:51:25,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:25,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455627126] [2024-06-20 15:51:25,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:25,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:25,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:26,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:26,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:26,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455627126] [2024-06-20 15:51:26,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455627126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:26,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:26,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:51:26,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819601265] [2024-06-20 15:51:26,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:26,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:51:26,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:26,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:51:26,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:51:27,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:51:27,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 304 transitions, 2622 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:27,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:27,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:51:27,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:27,584 INFO L124 PetriNetUnfolderBase]: 837/1477 cut-off events. [2024-06-20 15:51:27,584 INFO L125 PetriNetUnfolderBase]: For 214491/214491 co-relation queries the response was YES. [2024-06-20 15:51:27,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10529 conditions, 1477 events. 837/1477 cut-off events. For 214491/214491 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 7915 event pairs, 123 based on Foata normal form. 2/1478 useless extension candidates. Maximal degree in co-relation 10382. Up to 1278 conditions per place. [2024-06-20 15:51:27,600 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 313 selfloop transitions, 28 changer transitions 0/343 dead transitions. [2024-06-20 15:51:27,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 343 transitions, 3748 flow [2024-06-20 15:51:27,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:51:27,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:51:27,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 161 transitions. [2024-06-20 15:51:27,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870192307692308 [2024-06-20 15:51:27,601 INFO L175 Difference]: Start difference. First operand has 313 places, 304 transitions, 2622 flow. Second operand 13 states and 161 transitions. [2024-06-20 15:51:27,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 343 transitions, 3748 flow [2024-06-20 15:51:28,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 343 transitions, 3654 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-20 15:51:28,570 INFO L231 Difference]: Finished difference. Result has 318 places, 305 transitions, 2617 flow [2024-06-20 15:51:28,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2538, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2617, PETRI_PLACES=318, PETRI_TRANSITIONS=305} [2024-06-20 15:51:28,571 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 287 predicate places. [2024-06-20 15:51:28,571 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 305 transitions, 2617 flow [2024-06-20 15:51:28,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:28,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:28,571 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-20 15:51:28,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-20 15:51:28,572 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-20 15:51:28,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:28,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1240523656, now seen corresponding path program 1 times [2024-06-20 15:51:28,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:28,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099117300] [2024-06-20 15:51:28,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:28,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:28,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:29,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:29,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:29,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099117300] [2024-06-20 15:51:29,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099117300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:29,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:29,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:51:29,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937706433] [2024-06-20 15:51:29,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:29,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:51:29,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:29,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:51:29,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:51:29,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:51:29,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 305 transitions, 2617 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:29,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:29,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:51:29,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:30,347 INFO L124 PetriNetUnfolderBase]: 843/1487 cut-off events. [2024-06-20 15:51:30,347 INFO L125 PetriNetUnfolderBase]: For 220084/220084 co-relation queries the response was YES. [2024-06-20 15:51:30,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10594 conditions, 1487 events. 843/1487 cut-off events. For 220084/220084 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 7965 event pairs, 128 based on Foata normal form. 2/1488 useless extension candidates. Maximal degree in co-relation 10446. Up to 1395 conditions per place. [2024-06-20 15:51:30,362 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 308 selfloop transitions, 30 changer transitions 0/340 dead transitions. [2024-06-20 15:51:30,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 340 transitions, 3467 flow [2024-06-20 15:51:30,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 15:51:30,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 15:51:30,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 170 transitions. [2024-06-20 15:51:30,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-20 15:51:30,364 INFO L175 Difference]: Start difference. First operand has 318 places, 305 transitions, 2617 flow. Second operand 15 states and 170 transitions. [2024-06-20 15:51:30,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 340 transitions, 3467 flow [2024-06-20 15:51:31,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 340 transitions, 3409 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-20 15:51:31,525 INFO L231 Difference]: Finished difference. Result has 323 places, 307 transitions, 2718 flow [2024-06-20 15:51:31,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2559, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2718, PETRI_PLACES=323, PETRI_TRANSITIONS=307} [2024-06-20 15:51:31,526 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 292 predicate places. [2024-06-20 15:51:31,526 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 307 transitions, 2718 flow [2024-06-20 15:51:31,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:31,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:31,526 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-20 15:51:31,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-20 15:51:31,526 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-20 15:51:31,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:31,527 INFO L85 PathProgramCache]: Analyzing trace with hash 259501145, now seen corresponding path program 3 times [2024-06-20 15:51:31,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:31,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198680212] [2024-06-20 15:51:31,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:31,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:31,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:32,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-20 15:51:32,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:32,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198680212] [2024-06-20 15:51:32,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198680212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:32,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:32,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:51:32,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399195433] [2024-06-20 15:51:32,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:32,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:51:32,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:32,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:51:32,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:51:32,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:51:32,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 307 transitions, 2718 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:32,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:32,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:51:32,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:33,313 INFO L124 PetriNetUnfolderBase]: 824/1454 cut-off events. [2024-06-20 15:51:33,313 INFO L125 PetriNetUnfolderBase]: For 210450/210450 co-relation queries the response was YES. [2024-06-20 15:51:33,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8862 conditions, 1454 events. 824/1454 cut-off events. For 210450/210450 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 7811 event pairs, 113 based on Foata normal form. 14/1467 useless extension candidates. Maximal degree in co-relation 8713. Up to 1310 conditions per place. [2024-06-20 15:51:33,326 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 306 selfloop transitions, 24 changer transitions 12/344 dead transitions. [2024-06-20 15:51:33,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 344 transitions, 3594 flow [2024-06-20 15:51:33,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 15:51:33,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 15:51:33,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 166 transitions. [2024-06-20 15:51:33,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3705357142857143 [2024-06-20 15:51:33,327 INFO L175 Difference]: Start difference. First operand has 323 places, 307 transitions, 2718 flow. Second operand 14 states and 166 transitions. [2024-06-20 15:51:33,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 344 transitions, 3594 flow [2024-06-20 15:51:34,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 344 transitions, 3433 flow, removed 51 selfloop flow, removed 13 redundant places. [2024-06-20 15:51:34,025 INFO L231 Difference]: Finished difference. Result has 324 places, 302 transitions, 2572 flow [2024-06-20 15:51:34,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2557, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2572, PETRI_PLACES=324, PETRI_TRANSITIONS=302} [2024-06-20 15:51:34,025 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 293 predicate places. [2024-06-20 15:51:34,025 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 302 transitions, 2572 flow [2024-06-20 15:51:34,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:34,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:34,026 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-20 15:51:34,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-20 15:51:34,026 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-20 15:51:34,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:34,026 INFO L85 PathProgramCache]: Analyzing trace with hash -99343956, now seen corresponding path program 1 times [2024-06-20 15:51:34,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:34,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963871492] [2024-06-20 15:51:34,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:34,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:34,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:35,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:35,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:35,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963871492] [2024-06-20 15:51:35,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963871492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:35,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:35,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:51:35,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253920061] [2024-06-20 15:51:35,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:35,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:51:35,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:35,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:51:35,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:51:35,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:51:35,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 302 transitions, 2572 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:35,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:35,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:51:35,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:35,839 INFO L124 PetriNetUnfolderBase]: 794/1396 cut-off events. [2024-06-20 15:51:35,840 INFO L125 PetriNetUnfolderBase]: For 135878/135878 co-relation queries the response was YES. [2024-06-20 15:51:35,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8341 conditions, 1396 events. 794/1396 cut-off events. For 135878/135878 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 7499 event pairs, 71 based on Foata normal form. 2/1397 useless extension candidates. Maximal degree in co-relation 8191. Up to 1091 conditions per place. [2024-06-20 15:51:35,855 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 245 selfloop transitions, 82 changer transitions 0/329 dead transitions. [2024-06-20 15:51:35,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 329 transitions, 3307 flow [2024-06-20 15:51:35,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:51:35,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:51:35,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-20 15:51:35,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39488636363636365 [2024-06-20 15:51:35,856 INFO L175 Difference]: Start difference. First operand has 324 places, 302 transitions, 2572 flow. Second operand 11 states and 139 transitions. [2024-06-20 15:51:35,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 329 transitions, 3307 flow [2024-06-20 15:51:36,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 329 transitions, 3232 flow, removed 0 selfloop flow, removed 16 redundant places. [2024-06-20 15:51:36,501 INFO L231 Difference]: Finished difference. Result has 318 places, 303 transitions, 2673 flow [2024-06-20 15:51:36,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2497, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2673, PETRI_PLACES=318, PETRI_TRANSITIONS=303} [2024-06-20 15:51:36,501 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 287 predicate places. [2024-06-20 15:51:36,501 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 303 transitions, 2673 flow [2024-06-20 15:51:36,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:36,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:36,502 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-20 15:51:36,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-20 15:51:36,502 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-20 15:51:36,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:36,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1406567127, now seen corresponding path program 4 times [2024-06-20 15:51:36,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:36,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431382742] [2024-06-20 15:51:36,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:36,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:36,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:37,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:37,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:37,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431382742] [2024-06-20 15:51:37,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431382742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:37,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:37,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:51:37,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863431707] [2024-06-20 15:51:37,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:37,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:51:37,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:37,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:51:37,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:51:37,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:51:37,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 303 transitions, 2673 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:37,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:37,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:51:37,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:38,241 INFO L124 PetriNetUnfolderBase]: 818/1448 cut-off events. [2024-06-20 15:51:38,242 INFO L125 PetriNetUnfolderBase]: For 218693/218693 co-relation queries the response was YES. [2024-06-20 15:51:38,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8848 conditions, 1448 events. 818/1448 cut-off events. For 218693/218693 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 7839 event pairs, 61 based on Foata normal form. 14/1461 useless extension candidates. Maximal degree in co-relation 8698. Up to 887 conditions per place. [2024-06-20 15:51:38,258 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 211 selfloop transitions, 112 changer transitions 13/338 dead transitions. [2024-06-20 15:51:38,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 338 transitions, 3565 flow [2024-06-20 15:51:38,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:51:38,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:51:38,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 161 transitions. [2024-06-20 15:51:38,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4192708333333333 [2024-06-20 15:51:38,259 INFO L175 Difference]: Start difference. First operand has 318 places, 303 transitions, 2673 flow. Second operand 12 states and 161 transitions. [2024-06-20 15:51:38,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 338 transitions, 3565 flow [2024-06-20 15:51:38,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 338 transitions, 3380 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-20 15:51:38,995 INFO L231 Difference]: Finished difference. Result has 319 places, 299 transitions, 2711 flow [2024-06-20 15:51:38,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2488, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2711, PETRI_PLACES=319, PETRI_TRANSITIONS=299} [2024-06-20 15:51:38,996 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 288 predicate places. [2024-06-20 15:51:38,996 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 299 transitions, 2711 flow [2024-06-20 15:51:38,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:38,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:38,996 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-20 15:51:38,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-20 15:51:38,996 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-20 15:51:38,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:38,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1406567282, now seen corresponding path program 2 times [2024-06-20 15:51:38,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:38,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239294190] [2024-06-20 15:51:38,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:38,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:39,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:40,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:40,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:40,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239294190] [2024-06-20 15:51:40,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239294190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:40,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:40,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:51:40,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602132109] [2024-06-20 15:51:40,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:40,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:51:40,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:40,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:51:40,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:51:40,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:51:40,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 299 transitions, 2711 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:40,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:40,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:51:40,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:40,815 INFO L124 PetriNetUnfolderBase]: 788/1394 cut-off events. [2024-06-20 15:51:40,815 INFO L125 PetriNetUnfolderBase]: For 142661/142661 co-relation queries the response was YES. [2024-06-20 15:51:40,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8683 conditions, 1394 events. 788/1394 cut-off events. For 142661/142661 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 7542 event pairs, 55 based on Foata normal form. 2/1395 useless extension candidates. Maximal degree in co-relation 8534. Up to 897 conditions per place. [2024-06-20 15:51:40,831 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 212 selfloop transitions, 113 changer transitions 3/330 dead transitions. [2024-06-20 15:51:40,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 330 transitions, 3543 flow [2024-06-20 15:51:40,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:51:40,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:51:40,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 161 transitions. [2024-06-20 15:51:40,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870192307692308 [2024-06-20 15:51:40,833 INFO L175 Difference]: Start difference. First operand has 319 places, 299 transitions, 2711 flow. Second operand 13 states and 161 transitions. [2024-06-20 15:51:40,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 330 transitions, 3543 flow [2024-06-20 15:51:41,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 330 transitions, 3288 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-20 15:51:41,559 INFO L231 Difference]: Finished difference. Result has 322 places, 301 transitions, 2789 flow [2024-06-20 15:51:41,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2456, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2789, PETRI_PLACES=322, PETRI_TRANSITIONS=301} [2024-06-20 15:51:41,560 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 291 predicate places. [2024-06-20 15:51:41,560 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 301 transitions, 2789 flow [2024-06-20 15:51:41,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:41,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:41,560 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-20 15:51:41,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-20 15:51:41,560 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-20 15:51:41,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:41,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1401204902, now seen corresponding path program 3 times [2024-06-20 15:51:41,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:41,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800789611] [2024-06-20 15:51:41,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:41,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:41,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:42,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:42,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:42,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800789611] [2024-06-20 15:51:42,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800789611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:42,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:42,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:51:42,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260853341] [2024-06-20 15:51:42,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:42,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:51:42,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:42,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:51:42,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:51:42,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:51:42,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 301 transitions, 2789 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:42,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:42,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:51:42,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:43,132 INFO L124 PetriNetUnfolderBase]: 792/1398 cut-off events. [2024-06-20 15:51:43,132 INFO L125 PetriNetUnfolderBase]: For 146517/146517 co-relation queries the response was YES. [2024-06-20 15:51:43,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8821 conditions, 1398 events. 792/1398 cut-off events. For 146517/146517 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 7510 event pairs, 55 based on Foata normal form. 2/1399 useless extension candidates. Maximal degree in co-relation 8671. Up to 855 conditions per place. [2024-06-20 15:51:43,147 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 203 selfloop transitions, 126 changer transitions 0/331 dead transitions. [2024-06-20 15:51:43,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 331 transitions, 3623 flow [2024-06-20 15:51:43,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:51:43,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:51:43,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 159 transitions. [2024-06-20 15:51:43,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4140625 [2024-06-20 15:51:43,148 INFO L175 Difference]: Start difference. First operand has 322 places, 301 transitions, 2789 flow. Second operand 12 states and 159 transitions. [2024-06-20 15:51:43,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 331 transitions, 3623 flow [2024-06-20 15:51:43,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 331 transitions, 3310 flow, removed 45 selfloop flow, removed 10 redundant places. [2024-06-20 15:51:43,803 INFO L231 Difference]: Finished difference. Result has 323 places, 303 transitions, 2835 flow [2024-06-20 15:51:43,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2476, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2835, PETRI_PLACES=323, PETRI_TRANSITIONS=303} [2024-06-20 15:51:43,804 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 292 predicate places. [2024-06-20 15:51:43,804 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 303 transitions, 2835 flow [2024-06-20 15:51:43,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:43,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:43,804 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-20 15:51:43,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-20 15:51:43,804 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-20 15:51:43,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:43,805 INFO L85 PathProgramCache]: Analyzing trace with hash -374748071, now seen corresponding path program 5 times [2024-06-20 15:51:43,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:43,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969458687] [2024-06-20 15:51:43,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:43,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:43,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:44,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:44,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:44,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969458687] [2024-06-20 15:51:44,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969458687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:44,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:44,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:51:44,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056922207] [2024-06-20 15:51:44,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:44,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:51:44,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:44,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:51:44,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:51:44,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:51:44,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 303 transitions, 2835 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:44,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:44,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:51:44,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:45,545 INFO L124 PetriNetUnfolderBase]: 816/1450 cut-off events. [2024-06-20 15:51:45,545 INFO L125 PetriNetUnfolderBase]: For 232173/232173 co-relation queries the response was YES. [2024-06-20 15:51:45,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9145 conditions, 1450 events. 816/1450 cut-off events. For 232173/232173 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 7870 event pairs, 65 based on Foata normal form. 14/1463 useless extension candidates. Maximal degree in co-relation 8994. Up to 888 conditions per place. [2024-06-20 15:51:45,561 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 209 selfloop transitions, 115 changer transitions 12/338 dead transitions. [2024-06-20 15:51:45,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 338 transitions, 3733 flow [2024-06-20 15:51:45,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:51:45,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:51:45,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 171 transitions. [2024-06-20 15:51:45,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4110576923076923 [2024-06-20 15:51:45,562 INFO L175 Difference]: Start difference. First operand has 323 places, 303 transitions, 2835 flow. Second operand 13 states and 171 transitions. [2024-06-20 15:51:45,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 338 transitions, 3733 flow [2024-06-20 15:51:46,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 338 transitions, 3390 flow, removed 47 selfloop flow, removed 10 redundant places. [2024-06-20 15:51:46,310 INFO L231 Difference]: Finished difference. Result has 326 places, 299 transitions, 2723 flow [2024-06-20 15:51:46,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2492, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2723, PETRI_PLACES=326, PETRI_TRANSITIONS=299} [2024-06-20 15:51:46,310 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 295 predicate places. [2024-06-20 15:51:46,310 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 299 transitions, 2723 flow [2024-06-20 15:51:46,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:46,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:46,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:46,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-20 15:51:46,311 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-20 15:51:46,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:46,311 INFO L85 PathProgramCache]: Analyzing trace with hash -374747916, now seen corresponding path program 4 times [2024-06-20 15:51:46,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:46,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620761813] [2024-06-20 15:51:46,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:46,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:46,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:47,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:47,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:47,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620761813] [2024-06-20 15:51:47,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620761813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:47,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:47,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:51:47,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316907454] [2024-06-20 15:51:47,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:47,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:51:47,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:47,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:51:47,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:51:47,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:51:47,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 299 transitions, 2723 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:47,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:47,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:51:47,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:47,981 INFO L124 PetriNetUnfolderBase]: 788/1394 cut-off events. [2024-06-20 15:51:47,981 INFO L125 PetriNetUnfolderBase]: For 150159/150159 co-relation queries the response was YES. [2024-06-20 15:51:47,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8770 conditions, 1394 events. 788/1394 cut-off events. For 150159/150159 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 7551 event pairs, 65 based on Foata normal form. 2/1395 useless extension candidates. Maximal degree in co-relation 8618. Up to 888 conditions per place. [2024-06-20 15:51:47,997 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 209 selfloop transitions, 117 changer transitions 0/328 dead transitions. [2024-06-20 15:51:47,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 328 transitions, 3551 flow [2024-06-20 15:51:47,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:51:47,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:51:47,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 156 transitions. [2024-06-20 15:51:47,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-20 15:51:47,998 INFO L175 Difference]: Start difference. First operand has 326 places, 299 transitions, 2723 flow. Second operand 12 states and 156 transitions. [2024-06-20 15:51:47,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 328 transitions, 3551 flow [2024-06-20 15:51:48,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 328 transitions, 3277 flow, removed 13 selfloop flow, removed 15 redundant places. [2024-06-20 15:51:48,666 INFO L231 Difference]: Finished difference. Result has 323 places, 301 transitions, 2794 flow [2024-06-20 15:51:48,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2449, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2794, PETRI_PLACES=323, PETRI_TRANSITIONS=301} [2024-06-20 15:51:48,667 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 292 predicate places. [2024-06-20 15:51:48,667 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 301 transitions, 2794 flow [2024-06-20 15:51:48,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:48,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:48,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-20 15:51:48,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-20 15:51:48,667 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-20 15:51:48,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:48,668 INFO L85 PathProgramCache]: Analyzing trace with hash -374751791, now seen corresponding path program 6 times [2024-06-20 15:51:48,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:48,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255669453] [2024-06-20 15:51:48,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:48,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:48,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:49,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-20 15:51:49,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:49,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255669453] [2024-06-20 15:51:49,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255669453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:49,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:49,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:51:49,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544530587] [2024-06-20 15:51:49,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:49,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:51:49,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:49,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:51:49,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:51:49,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:51:49,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 301 transitions, 2794 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:49,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:49,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:51:49,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:50,388 INFO L124 PetriNetUnfolderBase]: 792/1402 cut-off events. [2024-06-20 15:51:50,389 INFO L125 PetriNetUnfolderBase]: For 152817/152817 co-relation queries the response was YES. [2024-06-20 15:51:50,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8828 conditions, 1402 events. 792/1402 cut-off events. For 152817/152817 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 7606 event pairs, 63 based on Foata normal form. 2/1403 useless extension candidates. Maximal degree in co-relation 8677. Up to 886 conditions per place. [2024-06-20 15:51:50,404 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 211 selfloop transitions, 116 changer transitions 0/329 dead transitions. [2024-06-20 15:51:50,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 329 transitions, 3548 flow [2024-06-20 15:51:50,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:51:50,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:51:50,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 154 transitions. [2024-06-20 15:51:50,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010416666666667 [2024-06-20 15:51:50,405 INFO L175 Difference]: Start difference. First operand has 323 places, 301 transitions, 2794 flow. Second operand 12 states and 154 transitions. [2024-06-20 15:51:50,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 329 transitions, 3548 flow [2024-06-20 15:51:51,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 329 transitions, 3219 flow, removed 49 selfloop flow, removed 10 redundant places. [2024-06-20 15:51:51,059 INFO L231 Difference]: Finished difference. Result has 325 places, 302 transitions, 2733 flow [2024-06-20 15:51:51,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2465, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2733, PETRI_PLACES=325, PETRI_TRANSITIONS=302} [2024-06-20 15:51:51,059 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 294 predicate places. [2024-06-20 15:51:51,059 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 302 transitions, 2733 flow [2024-06-20 15:51:51,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:51,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:51,060 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-20 15:51:51,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-20 15:51:51,060 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-20 15:51:51,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:51,060 INFO L85 PathProgramCache]: Analyzing trace with hash 845416210, now seen corresponding path program 2 times [2024-06-20 15:51:51,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:51,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727044325] [2024-06-20 15:51:51,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:51,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:51,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:52,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-20 15:51:52,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:52,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727044325] [2024-06-20 15:51:52,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727044325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:52,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:52,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:51:52,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243826176] [2024-06-20 15:51:52,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:52,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:51:52,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:52,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:51:52,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:51:52,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:51:52,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 302 transitions, 2733 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:52,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:52,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:51:52,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:52,869 INFO L124 PetriNetUnfolderBase]: 802/1420 cut-off events. [2024-06-20 15:51:52,869 INFO L125 PetriNetUnfolderBase]: For 153443/153443 co-relation queries the response was YES. [2024-06-20 15:51:52,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8787 conditions, 1420 events. 802/1420 cut-off events. For 153443/153443 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 7708 event pairs, 83 based on Foata normal form. 2/1421 useless extension candidates. Maximal degree in co-relation 8635. Up to 1111 conditions per place. [2024-06-20 15:51:52,885 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 256 selfloop transitions, 70 changer transitions 0/328 dead transitions. [2024-06-20 15:51:52,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 328 transitions, 3478 flow [2024-06-20 15:51:52,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:51:52,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:51:52,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-20 15:51:52,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38920454545454547 [2024-06-20 15:51:52,886 INFO L175 Difference]: Start difference. First operand has 325 places, 302 transitions, 2733 flow. Second operand 11 states and 137 transitions. [2024-06-20 15:51:52,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 328 transitions, 3478 flow [2024-06-20 15:51:53,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 328 transitions, 3218 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-20 15:51:53,678 INFO L231 Difference]: Finished difference. Result has 326 places, 305 transitions, 2645 flow [2024-06-20 15:51:53,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2475, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2645, PETRI_PLACES=326, PETRI_TRANSITIONS=305} [2024-06-20 15:51:53,679 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 295 predicate places. [2024-06-20 15:51:53,679 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 305 transitions, 2645 flow [2024-06-20 15:51:53,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:53,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:53,679 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-20 15:51:53,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-20 15:51:53,679 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-20 15:51:53,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:53,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1673733118, now seen corresponding path program 3 times [2024-06-20 15:51:53,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:53,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26602296] [2024-06-20 15:51:53,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:53,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:53,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:54,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:54,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:54,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26602296] [2024-06-20 15:51:54,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26602296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:54,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:54,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:51:54,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351874713] [2024-06-20 15:51:54,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:54,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:51:54,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:54,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:51:54,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:51:54,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:51:54,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 305 transitions, 2645 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:54,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:54,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:51:54,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:55,298 INFO L124 PetriNetUnfolderBase]: 813/1441 cut-off events. [2024-06-20 15:51:55,298 INFO L125 PetriNetUnfolderBase]: For 170802/170802 co-relation queries the response was YES. [2024-06-20 15:51:55,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8979 conditions, 1441 events. 813/1441 cut-off events. For 170802/170802 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 7884 event pairs, 78 based on Foata normal form. 2/1442 useless extension candidates. Maximal degree in co-relation 8826. Up to 1101 conditions per place. [2024-06-20 15:51:55,314 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 256 selfloop transitions, 73 changer transitions 0/331 dead transitions. [2024-06-20 15:51:55,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 331 transitions, 3638 flow [2024-06-20 15:51:55,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:51:55,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:51:55,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-20 15:51:55,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39204545454545453 [2024-06-20 15:51:55,315 INFO L175 Difference]: Start difference. First operand has 326 places, 305 transitions, 2645 flow. Second operand 11 states and 138 transitions. [2024-06-20 15:51:55,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 331 transitions, 3638 flow [2024-06-20 15:51:55,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 331 transitions, 3504 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-20 15:51:55,951 INFO L231 Difference]: Finished difference. Result has 330 places, 307 transitions, 2683 flow [2024-06-20 15:51:55,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2511, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2683, PETRI_PLACES=330, PETRI_TRANSITIONS=307} [2024-06-20 15:51:55,952 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 299 predicate places. [2024-06-20 15:51:55,952 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 307 transitions, 2683 flow [2024-06-20 15:51:55,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:55,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:55,952 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-20 15:51:55,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-20 15:51:55,953 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-20 15:51:55,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:55,953 INFO L85 PathProgramCache]: Analyzing trace with hash -1854399420, now seen corresponding path program 4 times [2024-06-20 15:51:55,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:55,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839665548] [2024-06-20 15:51:55,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:55,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:55,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:57,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:57,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:57,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839665548] [2024-06-20 15:51:57,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839665548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:57,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:57,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:51:57,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269602735] [2024-06-20 15:51:57,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:57,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:51:57,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:57,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:51:57,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:51:57,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:51:57,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 307 transitions, 2683 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:57,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:57,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:51:57,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:57,901 INFO L124 PetriNetUnfolderBase]: 820/1454 cut-off events. [2024-06-20 15:51:57,901 INFO L125 PetriNetUnfolderBase]: For 173488/173488 co-relation queries the response was YES. [2024-06-20 15:51:57,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9061 conditions, 1454 events. 820/1454 cut-off events. For 173488/173488 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7947 event pairs, 65 based on Foata normal form. 2/1455 useless extension candidates. Maximal degree in co-relation 8908. Up to 1120 conditions per place. [2024-06-20 15:51:57,916 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 259 selfloop transitions, 75 changer transitions 0/336 dead transitions. [2024-06-20 15:51:57,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 336 transitions, 3459 flow [2024-06-20 15:51:57,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:51:57,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:51:57,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-20 15:51:57,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977272727272727 [2024-06-20 15:51:57,917 INFO L175 Difference]: Start difference. First operand has 330 places, 307 transitions, 2683 flow. Second operand 11 states and 140 transitions. [2024-06-20 15:51:57,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 336 transitions, 3459 flow [2024-06-20 15:51:58,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 336 transitions, 3356 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-20 15:51:58,697 INFO L231 Difference]: Finished difference. Result has 337 places, 312 transitions, 2849 flow [2024-06-20 15:51:58,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2584, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2849, PETRI_PLACES=337, PETRI_TRANSITIONS=312} [2024-06-20 15:51:58,697 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 306 predicate places. [2024-06-20 15:51:58,697 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 312 transitions, 2849 flow [2024-06-20 15:51:58,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:58,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:58,698 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-20 15:51:58,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-20 15:51:58,698 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-20 15:51:58,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:58,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1880668844, now seen corresponding path program 5 times [2024-06-20 15:51:58,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:58,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647238236] [2024-06-20 15:51:58,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:58,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:58,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:59,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:59,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:59,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647238236] [2024-06-20 15:51:59,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647238236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:59,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:59,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:51:59,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709526323] [2024-06-20 15:51:59,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:59,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:51:59,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:59,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:51:59,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:51:59,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:51:59,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 312 transitions, 2849 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:59,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:59,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:51:59,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:00,279 INFO L124 PetriNetUnfolderBase]: 826/1464 cut-off events. [2024-06-20 15:52:00,279 INFO L125 PetriNetUnfolderBase]: For 178276/178276 co-relation queries the response was YES. [2024-06-20 15:52:00,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9537 conditions, 1464 events. 826/1464 cut-off events. For 178276/178276 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 8007 event pairs, 74 based on Foata normal form. 2/1465 useless extension candidates. Maximal degree in co-relation 9379. Up to 916 conditions per place. [2024-06-20 15:52:00,296 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 225 selfloop transitions, 114 changer transitions 0/341 dead transitions. [2024-06-20 15:52:00,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 341 transitions, 3714 flow [2024-06-20 15:52:00,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:52:00,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:52:00,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 160 transitions. [2024-06-20 15:52:00,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-20 15:52:00,298 INFO L175 Difference]: Start difference. First operand has 337 places, 312 transitions, 2849 flow. Second operand 12 states and 160 transitions. [2024-06-20 15:52:00,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 341 transitions, 3714 flow [2024-06-20 15:52:00,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 341 transitions, 3624 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-20 15:52:00,960 INFO L231 Difference]: Finished difference. Result has 343 places, 314 transitions, 3102 flow [2024-06-20 15:52:00,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2759, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3102, PETRI_PLACES=343, PETRI_TRANSITIONS=314} [2024-06-20 15:52:00,961 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 312 predicate places. [2024-06-20 15:52:00,961 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 314 transitions, 3102 flow [2024-06-20 15:52:00,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:00,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:00,961 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-20 15:52:00,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-20 15:52:00,961 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-20 15:52:00,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:00,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1854614901, now seen corresponding path program 7 times [2024-06-20 15:52:00,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:00,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319712519] [2024-06-20 15:52:00,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:00,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:00,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:02,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:02,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:02,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319712519] [2024-06-20 15:52:02,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319712519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:02,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:02,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:52:02,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612084622] [2024-06-20 15:52:02,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:02,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:52:02,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:02,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:52:02,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:52:02,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:52:02,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 314 transitions, 3102 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:02,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:02,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:52:02,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:02,665 INFO L124 PetriNetUnfolderBase]: 850/1516 cut-off events. [2024-06-20 15:52:02,665 INFO L125 PetriNetUnfolderBase]: For 276779/276779 co-relation queries the response was YES. [2024-06-20 15:52:02,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10103 conditions, 1516 events. 850/1516 cut-off events. For 276779/276779 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 8393 event pairs, 82 based on Foata normal form. 14/1529 useless extension candidates. Maximal degree in co-relation 9944. Up to 963 conditions per place. [2024-06-20 15:52:02,683 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 234 selfloop transitions, 96 changer transitions 14/346 dead transitions. [2024-06-20 15:52:02,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 346 transitions, 4025 flow [2024-06-20 15:52:02,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:52:02,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:52:02,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 159 transitions. [2024-06-20 15:52:02,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4140625 [2024-06-20 15:52:02,686 INFO L175 Difference]: Start difference. First operand has 343 places, 314 transitions, 3102 flow. Second operand 12 states and 159 transitions. [2024-06-20 15:52:02,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 346 transitions, 4025 flow [2024-06-20 15:52:03,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 346 transitions, 3698 flow, removed 51 selfloop flow, removed 10 redundant places. [2024-06-20 15:52:03,325 INFO L231 Difference]: Finished difference. Result has 345 places, 309 transitions, 2960 flow [2024-06-20 15:52:03,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2775, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2960, PETRI_PLACES=345, PETRI_TRANSITIONS=309} [2024-06-20 15:52:03,331 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 314 predicate places. [2024-06-20 15:52:03,331 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 309 transitions, 2960 flow [2024-06-20 15:52:03,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:03,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:03,331 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-20 15:52:03,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-20 15:52:03,332 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-20 15:52:03,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:03,332 INFO L85 PathProgramCache]: Analyzing trace with hash 664543882, now seen corresponding path program 6 times [2024-06-20 15:52:03,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:03,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351397918] [2024-06-20 15:52:03,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:03,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:03,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:04,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:04,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:04,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351397918] [2024-06-20 15:52:04,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351397918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:04,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:04,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:52:04,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461079883] [2024-06-20 15:52:04,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:04,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:52:04,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:04,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:52:04,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:52:04,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:52:04,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 309 transitions, 2960 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:04,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:04,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:52:04,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:04,835 INFO L124 PetriNetUnfolderBase]: 816/1458 cut-off events. [2024-06-20 15:52:04,836 INFO L125 PetriNetUnfolderBase]: For 184957/184957 co-relation queries the response was YES. [2024-06-20 15:52:04,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9668 conditions, 1458 events. 816/1458 cut-off events. For 184957/184957 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 8054 event pairs, 74 based on Foata normal form. 2/1459 useless extension candidates. Maximal degree in co-relation 9508. Up to 926 conditions per place. [2024-06-20 15:52:04,852 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 223 selfloop transitions, 109 changer transitions 2/336 dead transitions. [2024-06-20 15:52:04,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 336 transitions, 3811 flow [2024-06-20 15:52:04,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:52:04,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:52:04,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 154 transitions. [2024-06-20 15:52:04,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010416666666667 [2024-06-20 15:52:04,859 INFO L175 Difference]: Start difference. First operand has 345 places, 309 transitions, 2960 flow. Second operand 12 states and 154 transitions. [2024-06-20 15:52:04,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 336 transitions, 3811 flow [2024-06-20 15:52:05,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 336 transitions, 3591 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-20 15:52:05,543 INFO L231 Difference]: Finished difference. Result has 347 places, 311 transitions, 3077 flow [2024-06-20 15:52:05,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2740, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3077, PETRI_PLACES=347, PETRI_TRANSITIONS=311} [2024-06-20 15:52:05,544 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 316 predicate places. [2024-06-20 15:52:05,544 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 311 transitions, 3077 flow [2024-06-20 15:52:05,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:05,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:05,545 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-20 15:52:05,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-20 15:52:05,545 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-20 15:52:05,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:05,545 INFO L85 PathProgramCache]: Analyzing trace with hash 470604317, now seen corresponding path program 8 times [2024-06-20 15:52:05,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:05,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821013392] [2024-06-20 15:52:05,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:05,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:05,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:06,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:06,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:06,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821013392] [2024-06-20 15:52:06,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821013392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:06,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:06,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:52:06,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866993069] [2024-06-20 15:52:06,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:06,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:52:06,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:06,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:52:06,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:52:06,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:52:06,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 311 transitions, 3077 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:06,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:06,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:52:06,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:07,154 INFO L124 PetriNetUnfolderBase]: 840/1510 cut-off events. [2024-06-20 15:52:07,155 INFO L125 PetriNetUnfolderBase]: For 285556/285556 co-relation queries the response was YES. [2024-06-20 15:52:07,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10100 conditions, 1510 events. 840/1510 cut-off events. For 285556/285556 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 8429 event pairs, 86 based on Foata normal form. 14/1523 useless extension candidates. Maximal degree in co-relation 9939. Up to 965 conditions per place. [2024-06-20 15:52:07,172 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 238 selfloop transitions, 91 changer transitions 14/345 dead transitions. [2024-06-20 15:52:07,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 345 transitions, 4015 flow [2024-06-20 15:52:07,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:52:07,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:52:07,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 163 transitions. [2024-06-20 15:52:07,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4244791666666667 [2024-06-20 15:52:07,173 INFO L175 Difference]: Start difference. First operand has 347 places, 311 transitions, 3077 flow. Second operand 12 states and 163 transitions. [2024-06-20 15:52:07,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 345 transitions, 4015 flow [2024-06-20 15:52:07,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 345 transitions, 3694 flow, removed 53 selfloop flow, removed 10 redundant places. [2024-06-20 15:52:07,981 INFO L231 Difference]: Finished difference. Result has 349 places, 307 transitions, 2943 flow [2024-06-20 15:52:07,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2756, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2943, PETRI_PLACES=349, PETRI_TRANSITIONS=307} [2024-06-20 15:52:07,982 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 318 predicate places. [2024-06-20 15:52:07,982 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 307 transitions, 2943 flow [2024-06-20 15:52:07,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:07,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:07,982 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-20 15:52:07,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-20 15:52:07,983 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-20 15:52:07,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:07,983 INFO L85 PathProgramCache]: Analyzing trace with hash -2054064561, now seen corresponding path program 9 times [2024-06-20 15:52:07,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:07,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094184837] [2024-06-20 15:52:07,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:07,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:08,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:08,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:08,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:08,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094184837] [2024-06-20 15:52:08,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094184837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:08,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:08,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:52:08,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130271345] [2024-06-20 15:52:08,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:08,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:52:08,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:08,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:52:08,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:52:09,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:52:09,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 307 transitions, 2943 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:09,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:09,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:52:09,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:09,535 INFO L124 PetriNetUnfolderBase]: 815/1467 cut-off events. [2024-06-20 15:52:09,536 INFO L125 PetriNetUnfolderBase]: For 206703/206703 co-relation queries the response was YES. [2024-06-20 15:52:09,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9977 conditions, 1467 events. 815/1467 cut-off events. For 206703/206703 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 8205 event pairs, 105 based on Foata normal form. 2/1468 useless extension candidates. Maximal degree in co-relation 9815. Up to 1221 conditions per place. [2024-06-20 15:52:09,552 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 260 selfloop transitions, 71 changer transitions 0/333 dead transitions. [2024-06-20 15:52:09,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 333 transitions, 4015 flow [2024-06-20 15:52:09,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:52:09,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:52:09,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-20 15:52:09,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3802083333333333 [2024-06-20 15:52:09,553 INFO L175 Difference]: Start difference. First operand has 349 places, 307 transitions, 2943 flow. Second operand 12 states and 146 transitions. [2024-06-20 15:52:09,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 333 transitions, 4015 flow [2024-06-20 15:52:10,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 333 transitions, 3803 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-20 15:52:10,358 INFO L231 Difference]: Finished difference. Result has 351 places, 309 transitions, 2951 flow [2024-06-20 15:52:10,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2731, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2951, PETRI_PLACES=351, PETRI_TRANSITIONS=309} [2024-06-20 15:52:10,358 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 320 predicate places. [2024-06-20 15:52:10,359 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 309 transitions, 2951 flow [2024-06-20 15:52:10,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:10,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:10,359 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-20 15:52:10,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-20 15:52:10,359 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-20 15:52:10,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:10,359 INFO L85 PathProgramCache]: Analyzing trace with hash -2054060841, now seen corresponding path program 10 times [2024-06-20 15:52:10,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:10,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638549534] [2024-06-20 15:52:10,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:10,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:10,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:11,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:11,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:11,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638549534] [2024-06-20 15:52:11,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638549534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:11,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:11,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:52:11,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785779504] [2024-06-20 15:52:11,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:11,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:52:11,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:11,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:52:11,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:52:11,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:52:11,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 309 transitions, 2951 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:11,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:11,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:52:11,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:11,798 INFO L124 PetriNetUnfolderBase]: 819/1475 cut-off events. [2024-06-20 15:52:11,798 INFO L125 PetriNetUnfolderBase]: For 210018/210018 co-relation queries the response was YES. [2024-06-20 15:52:11,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10008 conditions, 1475 events. 819/1475 cut-off events. For 210018/210018 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 8278 event pairs, 101 based on Foata normal form. 2/1476 useless extension candidates. Maximal degree in co-relation 9845. Up to 1260 conditions per place. [2024-06-20 15:52:11,816 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 262 selfloop transitions, 68 changer transitions 0/332 dead transitions. [2024-06-20 15:52:11,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 332 transitions, 3723 flow [2024-06-20 15:52:11,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:52:11,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:52:11,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-20 15:52:11,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-20 15:52:11,817 INFO L175 Difference]: Start difference. First operand has 351 places, 309 transitions, 2951 flow. Second operand 12 states and 144 transitions. [2024-06-20 15:52:11,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 332 transitions, 3723 flow [2024-06-20 15:52:12,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 332 transitions, 3581 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-20 15:52:12,589 INFO L231 Difference]: Finished difference. Result has 355 places, 310 transitions, 2989 flow [2024-06-20 15:52:12,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2819, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2989, PETRI_PLACES=355, PETRI_TRANSITIONS=310} [2024-06-20 15:52:12,589 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 324 predicate places. [2024-06-20 15:52:12,589 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 310 transitions, 2989 flow [2024-06-20 15:52:12,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:12,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:12,590 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-20 15:52:12,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-20 15:52:12,590 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-20 15:52:12,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:12,590 INFO L85 PathProgramCache]: Analyzing trace with hash 465241937, now seen corresponding path program 11 times [2024-06-20 15:52:12,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:12,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387378964] [2024-06-20 15:52:12,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:12,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:12,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:13,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:13,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:13,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387378964] [2024-06-20 15:52:13,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387378964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:13,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:13,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:52:13,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547917587] [2024-06-20 15:52:13,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:13,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:52:13,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:13,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:52:13,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:52:13,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:52:13,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 310 transitions, 2989 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:13,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:13,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:52:13,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:14,360 INFO L124 PetriNetUnfolderBase]: 836/1514 cut-off events. [2024-06-20 15:52:14,360 INFO L125 PetriNetUnfolderBase]: For 296759/296759 co-relation queries the response was YES. [2024-06-20 15:52:14,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10079 conditions, 1514 events. 836/1514 cut-off events. For 296759/296759 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 8542 event pairs, 82 based on Foata normal form. 14/1527 useless extension candidates. Maximal degree in co-relation 9914. Up to 973 conditions per place. [2024-06-20 15:52:14,377 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 236 selfloop transitions, 90 changer transitions 14/342 dead transitions. [2024-06-20 15:52:14,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 342 transitions, 3883 flow [2024-06-20 15:52:14,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:52:14,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:52:14,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 161 transitions. [2024-06-20 15:52:14,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4192708333333333 [2024-06-20 15:52:14,378 INFO L175 Difference]: Start difference. First operand has 355 places, 310 transitions, 2989 flow. Second operand 12 states and 161 transitions. [2024-06-20 15:52:14,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 342 transitions, 3883 flow [2024-06-20 15:52:15,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 342 transitions, 3703 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-20 15:52:15,334 INFO L231 Difference]: Finished difference. Result has 357 places, 305 transitions, 2961 flow [2024-06-20 15:52:15,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2811, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2961, PETRI_PLACES=357, PETRI_TRANSITIONS=305} [2024-06-20 15:52:15,335 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 326 predicate places. [2024-06-20 15:52:15,335 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 305 transitions, 2961 flow [2024-06-20 15:52:15,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:15,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:15,335 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-20 15:52:15,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-20 15:52:15,336 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-20 15:52:15,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:15,336 INFO L85 PathProgramCache]: Analyzing trace with hash -2048554156, now seen corresponding path program 7 times [2024-06-20 15:52:15,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:15,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258158449] [2024-06-20 15:52:15,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:15,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:15,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:16,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:16,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:16,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258158449] [2024-06-20 15:52:16,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258158449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:16,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:16,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:52:16,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826155706] [2024-06-20 15:52:16,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:16,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:52:16,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:16,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:52:16,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:52:16,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:52:16,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 305 transitions, 2961 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:16,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:16,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:52:16,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:17,122 INFO L124 PetriNetUnfolderBase]: 804/1446 cut-off events. [2024-06-20 15:52:17,122 INFO L125 PetriNetUnfolderBase]: For 199139/199139 co-relation queries the response was YES. [2024-06-20 15:52:17,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9778 conditions, 1446 events. 804/1446 cut-off events. For 199139/199139 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 8062 event pairs, 72 based on Foata normal form. 2/1447 useless extension candidates. Maximal degree in co-relation 9612. Up to 983 conditions per place. [2024-06-20 15:52:17,139 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 239 selfloop transitions, 90 changer transitions 0/331 dead transitions. [2024-06-20 15:52:17,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 331 transitions, 3799 flow [2024-06-20 15:52:17,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:52:17,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:52:17,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 154 transitions. [2024-06-20 15:52:17,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010416666666667 [2024-06-20 15:52:17,141 INFO L175 Difference]: Start difference. First operand has 357 places, 305 transitions, 2961 flow. Second operand 12 states and 154 transitions. [2024-06-20 15:52:17,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 331 transitions, 3799 flow [2024-06-20 15:52:17,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 331 transitions, 3586 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-20 15:52:17,903 INFO L231 Difference]: Finished difference. Result has 356 places, 307 transitions, 3051 flow [2024-06-20 15:52:17,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2748, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3051, PETRI_PLACES=356, PETRI_TRANSITIONS=307} [2024-06-20 15:52:17,903 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 325 predicate places. [2024-06-20 15:52:17,904 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 307 transitions, 3051 flow [2024-06-20 15:52:17,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:17,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:17,904 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-20 15:52:17,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-20 15:52:17,904 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-20 15:52:17,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:17,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1880812994, now seen corresponding path program 8 times [2024-06-20 15:52:17,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:17,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060488069] [2024-06-20 15:52:17,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:17,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:17,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:18,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-20 15:52:18,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:18,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060488069] [2024-06-20 15:52:18,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060488069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:18,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:18,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:52:18,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082623583] [2024-06-20 15:52:18,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:18,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:52:18,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:18,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:52:18,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:52:19,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:52:19,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 307 transitions, 3051 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:19,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:19,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:52:19,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:19,623 INFO L124 PetriNetUnfolderBase]: 810/1456 cut-off events. [2024-06-20 15:52:19,623 INFO L125 PetriNetUnfolderBase]: For 204663/204663 co-relation queries the response was YES. [2024-06-20 15:52:19,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9986 conditions, 1456 events. 810/1456 cut-off events. For 204663/204663 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 8105 event pairs, 70 based on Foata normal form. 2/1457 useless extension candidates. Maximal degree in co-relation 9819. Up to 916 conditions per place. [2024-06-20 15:52:19,640 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 218 selfloop transitions, 113 changer transitions 0/333 dead transitions. [2024-06-20 15:52:19,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 333 transitions, 3897 flow [2024-06-20 15:52:19,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:52:19,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:52:19,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 156 transitions. [2024-06-20 15:52:19,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-20 15:52:19,642 INFO L175 Difference]: Start difference. First operand has 356 places, 307 transitions, 3051 flow. Second operand 12 states and 156 transitions. [2024-06-20 15:52:19,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 333 transitions, 3897 flow [2024-06-20 15:52:20,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 333 transitions, 3610 flow, removed 55 selfloop flow, removed 10 redundant places. [2024-06-20 15:52:20,446 INFO L231 Difference]: Finished difference. Result has 358 places, 309 transitions, 3117 flow [2024-06-20 15:52:20,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2764, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3117, PETRI_PLACES=358, PETRI_TRANSITIONS=309} [2024-06-20 15:52:20,446 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 327 predicate places. [2024-06-20 15:52:20,447 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 309 transitions, 3117 flow [2024-06-20 15:52:20,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:20,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:20,447 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-20 15:52:20,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-20 15:52:20,447 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-20 15:52:20,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:20,448 INFO L85 PathProgramCache]: Analyzing trace with hash -2048338830, now seen corresponding path program 5 times [2024-06-20 15:52:20,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:20,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465682304] [2024-06-20 15:52:20,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:20,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:20,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:21,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:21,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:21,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465682304] [2024-06-20 15:52:21,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465682304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:21,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:21,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:52:21,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583184394] [2024-06-20 15:52:21,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:21,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:52:21,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:21,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:52:21,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:52:21,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:52:21,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 309 transitions, 3117 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:21,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:21,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:52:21,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:22,276 INFO L124 PetriNetUnfolderBase]: 807/1451 cut-off events. [2024-06-20 15:52:22,276 INFO L125 PetriNetUnfolderBase]: For 187392/187392 co-relation queries the response was YES. [2024-06-20 15:52:22,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9636 conditions, 1451 events. 807/1451 cut-off events. For 187392/187392 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 8069 event pairs, 58 based on Foata normal form. 2/1452 useless extension candidates. Maximal degree in co-relation 9468. Up to 1117 conditions per place. [2024-06-20 15:52:22,293 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 260 selfloop transitions, 71 changer transitions 0/333 dead transitions. [2024-06-20 15:52:22,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 333 transitions, 3851 flow [2024-06-20 15:52:22,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:52:22,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:52:22,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-20 15:52:22,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977272727272727 [2024-06-20 15:52:22,295 INFO L175 Difference]: Start difference. First operand has 358 places, 309 transitions, 3117 flow. Second operand 11 states and 140 transitions. [2024-06-20 15:52:22,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 333 transitions, 3851 flow [2024-06-20 15:52:23,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 333 transitions, 3512 flow, removed 58 selfloop flow, removed 10 redundant places. [2024-06-20 15:52:23,062 INFO L231 Difference]: Finished difference. Result has 359 places, 309 transitions, 2924 flow [2024-06-20 15:52:23,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2778, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2924, PETRI_PLACES=359, PETRI_TRANSITIONS=309} [2024-06-20 15:52:23,084 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 328 predicate places. [2024-06-20 15:52:23,084 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 309 transitions, 2924 flow [2024-06-20 15:52:23,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:23,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:23,085 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-20 15:52:23,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-20 15:52:23,085 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-20 15:52:23,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:23,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1076945110, now seen corresponding path program 6 times [2024-06-20 15:52:23,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:23,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043020264] [2024-06-20 15:52:23,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:23,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:23,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:24,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-20 15:52:24,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:24,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043020264] [2024-06-20 15:52:24,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043020264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:24,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:24,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:52:24,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907978557] [2024-06-20 15:52:24,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:24,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:52:24,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:24,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:52:24,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:52:24,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:52:24,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 309 transitions, 2924 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:24,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:24,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:52:24,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:24,644 INFO L124 PetriNetUnfolderBase]: 817/1469 cut-off events. [2024-06-20 15:52:24,645 INFO L125 PetriNetUnfolderBase]: For 187493/187493 co-relation queries the response was YES. [2024-06-20 15:52:24,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9493 conditions, 1469 events. 817/1469 cut-off events. For 187493/187493 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 8206 event pairs, 69 based on Foata normal form. 2/1470 useless extension candidates. Maximal degree in co-relation 9324. Up to 1156 conditions per place. [2024-06-20 15:52:24,662 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 260 selfloop transitions, 73 changer transitions 0/335 dead transitions. [2024-06-20 15:52:24,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 335 transitions, 3722 flow [2024-06-20 15:52:24,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:52:24,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:52:24,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-20 15:52:24,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835227272727273 [2024-06-20 15:52:24,663 INFO L175 Difference]: Start difference. First operand has 359 places, 309 transitions, 2924 flow. Second operand 11 states and 135 transitions. [2024-06-20 15:52:24,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 335 transitions, 3722 flow [2024-06-20 15:52:25,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 335 transitions, 3542 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-20 15:52:25,366 INFO L231 Difference]: Finished difference. Result has 360 places, 316 transitions, 3000 flow [2024-06-20 15:52:25,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2754, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3000, PETRI_PLACES=360, PETRI_TRANSITIONS=316} [2024-06-20 15:52:25,367 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 329 predicate places. [2024-06-20 15:52:25,367 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 316 transitions, 3000 flow [2024-06-20 15:52:25,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:25,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:25,367 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-20 15:52:25,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-20 15:52:25,368 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-20 15:52:25,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:25,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1707910798, now seen corresponding path program 7 times [2024-06-20 15:52:25,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:25,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901497599] [2024-06-20 15:52:25,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:25,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:25,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:26,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:26,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:26,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901497599] [2024-06-20 15:52:26,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901497599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:26,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:26,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:52:26,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812625017] [2024-06-20 15:52:26,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:26,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:52:26,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:26,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:52:26,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:52:26,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:52:26,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 316 transitions, 3000 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:26,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:26,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:52:26,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:27,245 INFO L124 PetriNetUnfolderBase]: 827/1487 cut-off events. [2024-06-20 15:52:27,245 INFO L125 PetriNetUnfolderBase]: For 190132/190132 co-relation queries the response was YES. [2024-06-20 15:52:27,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9615 conditions, 1487 events. 827/1487 cut-off events. For 190132/190132 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 8348 event pairs, 72 based on Foata normal form. 2/1488 useless extension candidates. Maximal degree in co-relation 9445. Up to 1145 conditions per place. [2024-06-20 15:52:27,259 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 262 selfloop transitions, 76 changer transitions 0/340 dead transitions. [2024-06-20 15:52:27,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 340 transitions, 3781 flow [2024-06-20 15:52:27,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:52:27,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:52:27,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-20 15:52:27,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39204545454545453 [2024-06-20 15:52:27,260 INFO L175 Difference]: Start difference. First operand has 360 places, 316 transitions, 3000 flow. Second operand 11 states and 138 transitions. [2024-06-20 15:52:27,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 340 transitions, 3781 flow [2024-06-20 15:52:28,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 340 transitions, 3667 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-20 15:52:28,087 INFO L231 Difference]: Finished difference. Result has 366 places, 320 transitions, 3106 flow [2024-06-20 15:52:28,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2890, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3106, PETRI_PLACES=366, PETRI_TRANSITIONS=320} [2024-06-20 15:52:28,088 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 335 predicate places. [2024-06-20 15:52:28,088 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 320 transitions, 3106 flow [2024-06-20 15:52:28,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:28,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:28,089 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-20 15:52:28,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-20 15:52:28,089 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-20 15:52:28,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:28,090 INFO L85 PathProgramCache]: Analyzing trace with hash 811032504, now seen corresponding path program 9 times [2024-06-20 15:52:28,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:28,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506748873] [2024-06-20 15:52:28,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:28,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:28,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:29,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:29,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:29,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506748873] [2024-06-20 15:52:29,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506748873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:29,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:29,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:52:29,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438111311] [2024-06-20 15:52:29,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:29,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:52:29,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:29,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:52:29,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:52:29,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:52:29,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 320 transitions, 3106 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:29,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:29,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:52:29,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:29,680 INFO L124 PetriNetUnfolderBase]: 833/1497 cut-off events. [2024-06-20 15:52:29,680 INFO L125 PetriNetUnfolderBase]: For 195497/195497 co-relation queries the response was YES. [2024-06-20 15:52:29,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9879 conditions, 1497 events. 833/1497 cut-off events. For 195497/195497 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 8386 event pairs, 81 based on Foata normal form. 2/1498 useless extension candidates. Maximal degree in co-relation 9707. Up to 963 conditions per place. [2024-06-20 15:52:29,693 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 235 selfloop transitions, 108 changer transitions 0/345 dead transitions. [2024-06-20 15:52:29,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 345 transitions, 3988 flow [2024-06-20 15:52:29,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:52:29,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:52:29,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 155 transitions. [2024-06-20 15:52:29,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4036458333333333 [2024-06-20 15:52:29,695 INFO L175 Difference]: Start difference. First operand has 366 places, 320 transitions, 3106 flow. Second operand 12 states and 155 transitions. [2024-06-20 15:52:29,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 345 transitions, 3988 flow [2024-06-20 15:52:30,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 345 transitions, 3860 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-20 15:52:30,519 INFO L231 Difference]: Finished difference. Result has 371 places, 322 transitions, 3325 flow [2024-06-20 15:52:30,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2978, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3325, PETRI_PLACES=371, PETRI_TRANSITIONS=322} [2024-06-20 15:52:30,520 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 340 predicate places. [2024-06-20 15:52:30,520 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 322 transitions, 3325 flow [2024-06-20 15:52:30,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:30,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:30,520 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-20 15:52:30,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-20 15:52:30,520 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-20 15:52:30,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:30,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1442204218, now seen corresponding path program 8 times [2024-06-20 15:52:30,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:30,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101884499] [2024-06-20 15:52:30,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:30,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:30,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:31,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:31,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:31,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101884499] [2024-06-20 15:52:31,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101884499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:31,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:31,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:52:31,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112627724] [2024-06-20 15:52:31,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:31,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:52:31,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:31,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:52:31,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:52:31,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:52:31,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 322 transitions, 3325 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:31,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:31,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:52:31,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:32,383 INFO L124 PetriNetUnfolderBase]: 837/1505 cut-off events. [2024-06-20 15:52:32,384 INFO L125 PetriNetUnfolderBase]: For 198866/198866 co-relation queries the response was YES. [2024-06-20 15:52:32,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10034 conditions, 1505 events. 837/1505 cut-off events. For 198866/198866 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 8482 event pairs, 79 based on Foata normal form. 2/1506 useless extension candidates. Maximal degree in co-relation 9861. Up to 1174 conditions per place. [2024-06-20 15:52:32,402 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 263 selfloop transitions, 77 changer transitions 0/342 dead transitions. [2024-06-20 15:52:32,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 342 transitions, 4069 flow [2024-06-20 15:52:32,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:52:32,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:52:32,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-20 15:52:32,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-20 15:52:32,403 INFO L175 Difference]: Start difference. First operand has 371 places, 322 transitions, 3325 flow. Second operand 11 states and 136 transitions. [2024-06-20 15:52:32,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 342 transitions, 4069 flow [2024-06-20 15:52:33,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 342 transitions, 3738 flow, removed 59 selfloop flow, removed 10 redundant places. [2024-06-20 15:52:33,409 INFO L231 Difference]: Finished difference. Result has 372 places, 323 transitions, 3170 flow [2024-06-20 15:52:33,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2994, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3170, PETRI_PLACES=372, PETRI_TRANSITIONS=323} [2024-06-20 15:52:33,409 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 341 predicate places. [2024-06-20 15:52:33,410 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 323 transitions, 3170 flow [2024-06-20 15:52:33,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:33,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:33,410 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-20 15:52:33,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-20 15:52:33,410 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-20 15:52:33,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:33,411 INFO L85 PathProgramCache]: Analyzing trace with hash 11027554, now seen corresponding path program 9 times [2024-06-20 15:52:33,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:33,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327334738] [2024-06-20 15:52:33,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:33,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:33,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:34,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-20 15:52:34,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:34,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327334738] [2024-06-20 15:52:34,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327334738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:34,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:34,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:52:34,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041129146] [2024-06-20 15:52:34,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:34,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:52:34,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:34,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:52:34,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:52:34,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:52:34,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 323 transitions, 3170 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:34,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:34,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:52:34,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:35,150 INFO L124 PetriNetUnfolderBase]: 847/1523 cut-off events. [2024-06-20 15:52:35,150 INFO L125 PetriNetUnfolderBase]: For 199125/199125 co-relation queries the response was YES. [2024-06-20 15:52:35,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9923 conditions, 1523 events. 847/1523 cut-off events. For 199125/199125 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 8581 event pairs, 76 based on Foata normal form. 2/1524 useless extension candidates. Maximal degree in co-relation 9749. Up to 1177 conditions per place. [2024-06-20 15:52:35,169 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 272 selfloop transitions, 74 changer transitions 0/348 dead transitions. [2024-06-20 15:52:35,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 348 transitions, 3979 flow [2024-06-20 15:52:35,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:52:35,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:52:35,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-20 15:52:35,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4034090909090909 [2024-06-20 15:52:35,170 INFO L175 Difference]: Start difference. First operand has 372 places, 323 transitions, 3170 flow. Second operand 11 states and 142 transitions. [2024-06-20 15:52:35,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 348 transitions, 3979 flow [2024-06-20 15:52:36,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 348 transitions, 3807 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-20 15:52:36,067 INFO L231 Difference]: Finished difference. Result has 375 places, 327 transitions, 3219 flow [2024-06-20 15:52:36,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3004, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3219, PETRI_PLACES=375, PETRI_TRANSITIONS=327} [2024-06-20 15:52:36,068 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 344 predicate places. [2024-06-20 15:52:36,068 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 327 transitions, 3219 flow [2024-06-20 15:52:36,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:36,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:36,068 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-20 15:52:36,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-20 15:52:36,068 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-20 15:52:36,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:36,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1764996440, now seen corresponding path program 10 times [2024-06-20 15:52:36,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:36,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842981004] [2024-06-20 15:52:36,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:36,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:36,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:37,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:37,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:37,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842981004] [2024-06-20 15:52:37,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842981004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:37,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:37,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:52:37,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671260432] [2024-06-20 15:52:37,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:37,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:52:37,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:37,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:52:37,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:52:37,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:52:37,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 327 transitions, 3219 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:37,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:37,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:52:37,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:37,672 INFO L124 PetriNetUnfolderBase]: 853/1533 cut-off events. [2024-06-20 15:52:37,672 INFO L125 PetriNetUnfolderBase]: For 204644/204644 co-relation queries the response was YES. [2024-06-20 15:52:37,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10135 conditions, 1533 events. 853/1533 cut-off events. For 204644/204644 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 8658 event pairs, 81 based on Foata normal form. 2/1534 useless extension candidates. Maximal degree in co-relation 9959. Up to 991 conditions per place. [2024-06-20 15:52:37,690 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 251 selfloop transitions, 101 changer transitions 0/354 dead transitions. [2024-06-20 15:52:37,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 354 transitions, 4139 flow [2024-06-20 15:52:37,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:52:37,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:52:37,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 160 transitions. [2024-06-20 15:52:37,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-20 15:52:37,692 INFO L175 Difference]: Start difference. First operand has 375 places, 327 transitions, 3219 flow. Second operand 12 states and 160 transitions. [2024-06-20 15:52:37,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 354 transitions, 4139 flow [2024-06-20 15:52:38,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 354 transitions, 3977 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-20 15:52:38,575 INFO L231 Difference]: Finished difference. Result has 379 places, 329 transitions, 3394 flow [2024-06-20 15:52:38,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3057, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3394, PETRI_PLACES=379, PETRI_TRANSITIONS=329} [2024-06-20 15:52:38,576 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 348 predicate places. [2024-06-20 15:52:38,576 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 329 transitions, 3394 flow [2024-06-20 15:52:38,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:38,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:38,576 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-20 15:52:38,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-20 15:52:38,576 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-20 15:52:38,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:38,577 INFO L85 PathProgramCache]: Analyzing trace with hash 10812073, now seen corresponding path program 12 times [2024-06-20 15:52:38,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:38,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117109092] [2024-06-20 15:52:38,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:38,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:38,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:39,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:39,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:39,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117109092] [2024-06-20 15:52:39,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117109092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:39,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:39,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:52:39,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514008126] [2024-06-20 15:52:39,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:39,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:52:39,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:39,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:52:39,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:52:39,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:52:39,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 329 transitions, 3394 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:39,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:39,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:52:39,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:40,284 INFO L124 PetriNetUnfolderBase]: 877/1585 cut-off events. [2024-06-20 15:52:40,284 INFO L125 PetriNetUnfolderBase]: For 326486/326486 co-relation queries the response was YES. [2024-06-20 15:52:40,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10663 conditions, 1585 events. 877/1585 cut-off events. For 326486/326486 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 9033 event pairs, 83 based on Foata normal form. 14/1598 useless extension candidates. Maximal degree in co-relation 10486. Up to 1038 conditions per place. [2024-06-20 15:52:40,304 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 260 selfloop transitions, 85 changer transitions 13/360 dead transitions. [2024-06-20 15:52:40,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 360 transitions, 4384 flow [2024-06-20 15:52:40,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:52:40,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:52:40,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 162 transitions. [2024-06-20 15:52:40,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-20 15:52:40,306 INFO L175 Difference]: Start difference. First operand has 379 places, 329 transitions, 3394 flow. Second operand 12 states and 162 transitions. [2024-06-20 15:52:40,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 360 transitions, 4384 flow [2024-06-20 15:52:41,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 360 transitions, 4063 flow, removed 61 selfloop flow, removed 10 redundant places. [2024-06-20 15:52:41,438 INFO L231 Difference]: Finished difference. Result has 381 places, 325 transitions, 3244 flow [2024-06-20 15:52:41,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3073, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3244, PETRI_PLACES=381, PETRI_TRANSITIONS=325} [2024-06-20 15:52:41,438 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 350 predicate places. [2024-06-20 15:52:41,438 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 325 transitions, 3244 flow [2024-06-20 15:52:41,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:41,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:41,439 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-20 15:52:41,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-20 15:52:41,439 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-20 15:52:41,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:41,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1757371804, now seen corresponding path program 10 times [2024-06-20 15:52:41,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:41,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985182634] [2024-06-20 15:52:41,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:41,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:41,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:42,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:42,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:42,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985182634] [2024-06-20 15:52:42,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985182634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:42,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:42,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:52:42,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626540317] [2024-06-20 15:52:42,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:42,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:52:42,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:42,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:52:42,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:52:42,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:52:42,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 325 transitions, 3244 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:42,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:42,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:52:42,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:43,259 INFO L124 PetriNetUnfolderBase]: 841/1525 cut-off events. [2024-06-20 15:52:43,259 INFO L125 PetriNetUnfolderBase]: For 208134/208134 co-relation queries the response was YES. [2024-06-20 15:52:43,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10026 conditions, 1525 events. 841/1525 cut-off events. For 208134/208134 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 8706 event pairs, 79 based on Foata normal form. 2/1526 useless extension candidates. Maximal degree in co-relation 9848. Up to 1204 conditions per place. [2024-06-20 15:52:43,277 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 276 selfloop transitions, 68 changer transitions 0/346 dead transitions. [2024-06-20 15:52:43,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 346 transitions, 4006 flow [2024-06-20 15:52:43,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:52:43,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:52:43,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-20 15:52:43,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39204545454545453 [2024-06-20 15:52:43,278 INFO L175 Difference]: Start difference. First operand has 381 places, 325 transitions, 3244 flow. Second operand 11 states and 138 transitions. [2024-06-20 15:52:43,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 346 transitions, 4006 flow [2024-06-20 15:52:44,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 346 transitions, 3802 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-20 15:52:44,339 INFO L231 Difference]: Finished difference. Result has 382 places, 326 transitions, 3202 flow [2024-06-20 15:52:44,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3040, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3202, PETRI_PLACES=382, PETRI_TRANSITIONS=326} [2024-06-20 15:52:44,340 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 351 predicate places. [2024-06-20 15:52:44,340 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 326 transitions, 3202 flow [2024-06-20 15:52:44,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:44,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:44,340 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-20 15:52:44,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-20 15:52:44,340 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-20 15:52:44,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:44,341 INFO L85 PathProgramCache]: Analyzing trace with hash 18446164, now seen corresponding path program 11 times [2024-06-20 15:52:44,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:44,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800233692] [2024-06-20 15:52:44,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:44,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:44,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:45,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:45,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:45,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800233692] [2024-06-20 15:52:45,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800233692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:45,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:45,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:52:45,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644089777] [2024-06-20 15:52:45,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:45,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:52:45,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:45,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:52:45,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:52:45,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:52:45,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 326 transitions, 3202 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:45,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:45,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:52:45,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:46,053 INFO L124 PetriNetUnfolderBase]: 852/1546 cut-off events. [2024-06-20 15:52:46,053 INFO L125 PetriNetUnfolderBase]: For 231405/231405 co-relation queries the response was YES. [2024-06-20 15:52:46,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10381 conditions, 1546 events. 852/1546 cut-off events. For 231405/231405 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 8851 event pairs, 80 based on Foata normal form. 2/1547 useless extension candidates. Maximal degree in co-relation 10202. Up to 1196 conditions per place. [2024-06-20 15:52:46,072 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 276 selfloop transitions, 71 changer transitions 0/349 dead transitions. [2024-06-20 15:52:46,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 349 transitions, 4282 flow [2024-06-20 15:52:46,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:52:46,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:52:46,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-20 15:52:46,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977272727272727 [2024-06-20 15:52:46,073 INFO L175 Difference]: Start difference. First operand has 382 places, 326 transitions, 3202 flow. Second operand 11 states and 140 transitions. [2024-06-20 15:52:46,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 349 transitions, 4282 flow [2024-06-20 15:52:47,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 349 transitions, 4136 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-20 15:52:47,190 INFO L231 Difference]: Finished difference. Result has 386 places, 328 transitions, 3248 flow [2024-06-20 15:52:47,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3056, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3248, PETRI_PLACES=386, PETRI_TRANSITIONS=328} [2024-06-20 15:52:47,190 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 355 predicate places. [2024-06-20 15:52:47,190 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 328 transitions, 3248 flow [2024-06-20 15:52:47,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:47,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:47,191 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-20 15:52:47,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-20 15:52:47,191 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-20 15:52:47,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:47,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1958720524, now seen corresponding path program 12 times [2024-06-20 15:52:47,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:47,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751214662] [2024-06-20 15:52:47,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:47,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:47,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:48,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:48,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:48,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751214662] [2024-06-20 15:52:48,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751214662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:48,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:48,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:52:48,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169808630] [2024-06-20 15:52:48,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:48,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:52:48,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:48,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:52:48,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:52:48,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:52:48,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 328 transitions, 3248 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:48,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:48,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:52:48,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:48,947 INFO L124 PetriNetUnfolderBase]: 849/1541 cut-off events. [2024-06-20 15:52:48,947 INFO L125 PetriNetUnfolderBase]: For 213582/213582 co-relation queries the response was YES. [2024-06-20 15:52:48,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10065 conditions, 1541 events. 849/1541 cut-off events. For 213582/213582 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 8833 event pairs, 77 based on Foata normal form. 2/1542 useless extension candidates. Maximal degree in co-relation 9886. Up to 1220 conditions per place. [2024-06-20 15:52:48,967 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 276 selfloop transitions, 70 changer transitions 0/348 dead transitions. [2024-06-20 15:52:48,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 348 transitions, 3994 flow [2024-06-20 15:52:48,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:52:48,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:52:48,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-20 15:52:48,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39204545454545453 [2024-06-20 15:52:48,968 INFO L175 Difference]: Start difference. First operand has 386 places, 328 transitions, 3248 flow. Second operand 11 states and 138 transitions. [2024-06-20 15:52:48,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 348 transitions, 3994 flow [2024-06-20 15:52:50,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 348 transitions, 3877 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-20 15:52:50,130 INFO L231 Difference]: Finished difference. Result has 390 places, 328 transitions, 3275 flow [2024-06-20 15:52:50,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3131, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3275, PETRI_PLACES=390, PETRI_TRANSITIONS=328} [2024-06-20 15:52:50,130 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 359 predicate places. [2024-06-20 15:52:50,130 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 328 transitions, 3275 flow [2024-06-20 15:52:50,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:50,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:50,131 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-20 15:52:50,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-20 15:52:50,131 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-20 15:52:50,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:50,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1958936005, now seen corresponding path program 13 times [2024-06-20 15:52:50,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:50,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411533798] [2024-06-20 15:52:50,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:50,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:50,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:51,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:51,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:51,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411533798] [2024-06-20 15:52:51,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411533798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:51,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:51,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:52:51,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046116564] [2024-06-20 15:52:51,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:51,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:52:51,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:51,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:52:51,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:52:51,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:52:51,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 328 transitions, 3275 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:51,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:51,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:52:51,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:51,909 INFO L124 PetriNetUnfolderBase]: 873/1593 cut-off events. [2024-06-20 15:52:51,910 INFO L125 PetriNetUnfolderBase]: For 341431/341431 co-relation queries the response was YES. [2024-06-20 15:52:51,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10608 conditions, 1593 events. 873/1593 cut-off events. For 341431/341431 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 9178 event pairs, 81 based on Foata normal form. 14/1606 useless extension candidates. Maximal degree in co-relation 10427. Up to 1054 conditions per place. [2024-06-20 15:52:51,928 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 259 selfloop transitions, 86 changer transitions 12/359 dead transitions. [2024-06-20 15:52:51,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 359 transitions, 4265 flow [2024-06-20 15:52:51,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:52:51,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:52:51,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 161 transitions. [2024-06-20 15:52:51,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4192708333333333 [2024-06-20 15:52:51,929 INFO L175 Difference]: Start difference. First operand has 390 places, 328 transitions, 3275 flow. Second operand 12 states and 161 transitions. [2024-06-20 15:52:51,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 359 transitions, 4265 flow [2024-06-20 15:52:52,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 359 transitions, 4102 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-20 15:52:52,983 INFO L231 Difference]: Finished difference. Result has 391 places, 325 transitions, 3298 flow [2024-06-20 15:52:52,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3112, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3298, PETRI_PLACES=391, PETRI_TRANSITIONS=325} [2024-06-20 15:52:52,983 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 360 predicate places. [2024-06-20 15:52:52,983 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 325 transitions, 3298 flow [2024-06-20 15:52:52,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:52,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:52,984 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-20 15:52:52,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-20 15:52:52,984 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-20 15:52:52,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:52,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1958935850, now seen corresponding path program 11 times [2024-06-20 15:52:52,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:52,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754598987] [2024-06-20 15:52:52,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:52,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:52,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:53,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:53,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:53,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754598987] [2024-06-20 15:52:53,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754598987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:53,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:53,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:52:53,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95494764] [2024-06-20 15:52:53,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:53,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:52:53,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:53,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:52:53,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:52:53,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:52:53,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 325 transitions, 3298 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:53,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:53,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:52:53,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:54,428 INFO L124 PetriNetUnfolderBase]: 843/1539 cut-off events. [2024-06-20 15:52:54,428 INFO L125 PetriNetUnfolderBase]: For 222647/222647 co-relation queries the response was YES. [2024-06-20 15:52:54,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10388 conditions, 1539 events. 843/1539 cut-off events. For 222647/222647 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 8895 event pairs, 77 based on Foata normal form. 2/1540 useless extension candidates. Maximal degree in co-relation 10207. Up to 1017 conditions per place. [2024-06-20 15:52:54,447 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 250 selfloop transitions, 97 changer transitions 2/351 dead transitions. [2024-06-20 15:52:54,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 351 transitions, 4212 flow [2024-06-20 15:52:54,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:52:54,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:52:54,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 156 transitions. [2024-06-20 15:52:54,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-20 15:52:54,449 INFO L175 Difference]: Start difference. First operand has 391 places, 325 transitions, 3298 flow. Second operand 12 states and 156 transitions. [2024-06-20 15:52:54,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 351 transitions, 4212 flow [2024-06-20 15:52:55,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 351 transitions, 4004 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-20 15:52:55,385 INFO L231 Difference]: Finished difference. Result has 393 places, 327 transitions, 3423 flow [2024-06-20 15:52:55,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3090, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3423, PETRI_PLACES=393, PETRI_TRANSITIONS=327} [2024-06-20 15:52:55,386 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 362 predicate places. [2024-06-20 15:52:55,386 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 327 transitions, 3423 flow [2024-06-20 15:52:55,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:55,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:55,387 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-20 15:52:55,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-20 15:52:55,387 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-20 15:52:55,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:55,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1849573942, now seen corresponding path program 12 times [2024-06-20 15:52:55,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:55,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657372096] [2024-06-20 15:52:55,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:55,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:55,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:56,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-20 15:52:56,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:56,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657372096] [2024-06-20 15:52:56,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657372096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:56,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:56,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:52:56,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879537433] [2024-06-20 15:52:56,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:56,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:52:56,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:56,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:52:56,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:52:56,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:52:56,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 327 transitions, 3423 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:56,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:56,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:52:56,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:57,070 INFO L124 PetriNetUnfolderBase]: 862/1570 cut-off events. [2024-06-20 15:52:57,070 INFO L125 PetriNetUnfolderBase]: For 253427/253427 co-relation queries the response was YES. [2024-06-20 15:52:57,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11245 conditions, 1570 events. 862/1570 cut-off events. For 253427/253427 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 9079 event pairs, 78 based on Foata normal form. 2/1571 useless extension candidates. Maximal degree in co-relation 11063. Up to 990 conditions per place. [2024-06-20 15:52:57,090 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 237 selfloop transitions, 117 changer transitions 0/356 dead transitions. [2024-06-20 15:52:57,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 356 transitions, 4769 flow [2024-06-20 15:52:57,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:52:57,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:52:57,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 158 transitions. [2024-06-20 15:52:57,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4114583333333333 [2024-06-20 15:52:57,091 INFO L175 Difference]: Start difference. First operand has 393 places, 327 transitions, 3423 flow. Second operand 12 states and 158 transitions. [2024-06-20 15:52:57,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 356 transitions, 4769 flow [2024-06-20 15:52:58,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 356 transitions, 4452 flow, removed 63 selfloop flow, removed 10 redundant places. [2024-06-20 15:52:58,174 INFO L231 Difference]: Finished difference. Result has 396 places, 333 transitions, 3632 flow [2024-06-20 15:52:58,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3106, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3632, PETRI_PLACES=396, PETRI_TRANSITIONS=333} [2024-06-20 15:52:58,174 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 365 predicate places. [2024-06-20 15:52:58,174 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 333 transitions, 3632 flow [2024-06-20 15:52:58,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:58,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:58,175 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-20 15:52:58,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-20 15:52:58,175 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-20 15:52:58,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:58,175 INFO L85 PathProgramCache]: Analyzing trace with hash -188633867, now seen corresponding path program 14 times [2024-06-20 15:52:58,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:58,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104738514] [2024-06-20 15:52:58,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:58,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:58,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:59,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:59,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:59,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104738514] [2024-06-20 15:52:59,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104738514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:59,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:59,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:52:59,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597453398] [2024-06-20 15:52:59,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:59,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:52:59,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:59,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:52:59,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:52:59,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:52:59,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 333 transitions, 3632 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:59,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:59,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:52:59,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:59,705 INFO L124 PetriNetUnfolderBase]: 866/1578 cut-off events. [2024-06-20 15:52:59,706 INFO L125 PetriNetUnfolderBase]: For 254689/254689 co-relation queries the response was YES. [2024-06-20 15:52:59,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11273 conditions, 1578 events. 866/1578 cut-off events. For 254689/254689 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 9144 event pairs, 101 based on Foata normal form. 2/1579 useless extension candidates. Maximal degree in co-relation 11089. Up to 1360 conditions per place. [2024-06-20 15:52:59,725 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 279 selfloop transitions, 71 changer transitions 0/352 dead transitions. [2024-06-20 15:52:59,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 352 transitions, 4424 flow [2024-06-20 15:52:59,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:52:59,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:52:59,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-20 15:52:59,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3697916666666667 [2024-06-20 15:52:59,727 INFO L175 Difference]: Start difference. First operand has 396 places, 333 transitions, 3632 flow. Second operand 12 states and 142 transitions. [2024-06-20 15:52:59,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 352 transitions, 4424 flow [2024-06-20 15:53:00,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 352 transitions, 4159 flow, removed 71 selfloop flow, removed 7 redundant places. [2024-06-20 15:53:00,957 INFO L231 Difference]: Finished difference. Result has 402 places, 336 transitions, 3590 flow [2024-06-20 15:53:00,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3367, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3590, PETRI_PLACES=402, PETRI_TRANSITIONS=336} [2024-06-20 15:53:00,958 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 371 predicate places. [2024-06-20 15:53:00,958 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 336 transitions, 3590 flow [2024-06-20 15:53:00,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:00,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:00,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-20 15:53:00,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-20 15:53:00,958 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-20 15:53:00,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:00,959 INFO L85 PathProgramCache]: Analyzing trace with hash -188637587, now seen corresponding path program 15 times [2024-06-20 15:53:00,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:00,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573678157] [2024-06-20 15:53:00,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:00,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:00,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:01,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:01,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:01,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573678157] [2024-06-20 15:53:01,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573678157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:01,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:01,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:53:01,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536168969] [2024-06-20 15:53:01,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:01,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:53:01,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:01,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:53:01,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:53:01,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:53:01,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 336 transitions, 3590 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:01,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:01,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:53:01,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:02,451 INFO L124 PetriNetUnfolderBase]: 877/1599 cut-off events. [2024-06-20 15:53:02,451 INFO L125 PetriNetUnfolderBase]: For 278288/278288 co-relation queries the response was YES. [2024-06-20 15:53:02,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11759 conditions, 1599 events. 877/1599 cut-off events. For 278288/278288 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 9301 event pairs, 107 based on Foata normal form. 2/1600 useless extension candidates. Maximal degree in co-relation 11572. Up to 1344 conditions per place. [2024-06-20 15:53:02,470 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 279 selfloop transitions, 75 changer transitions 0/356 dead transitions. [2024-06-20 15:53:02,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 356 transitions, 4726 flow [2024-06-20 15:53:02,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:53:02,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:53:02,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-20 15:53:02,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-20 15:53:02,472 INFO L175 Difference]: Start difference. First operand has 402 places, 336 transitions, 3590 flow. Second operand 12 states and 144 transitions. [2024-06-20 15:53:02,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 356 transitions, 4726 flow [2024-06-20 15:53:03,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 356 transitions, 4467 flow, removed 23 selfloop flow, removed 11 redundant places. [2024-06-20 15:53:03,668 INFO L231 Difference]: Finished difference. Result has 403 places, 338 transitions, 3575 flow [2024-06-20 15:53:03,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3331, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3575, PETRI_PLACES=403, PETRI_TRANSITIONS=338} [2024-06-20 15:53:03,668 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 372 predicate places. [2024-06-20 15:53:03,668 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 338 transitions, 3575 flow [2024-06-20 15:53:03,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:03,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:03,668 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-20 15:53:03,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-20 15:53:03,669 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-20 15:53:03,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:03,669 INFO L85 PathProgramCache]: Analyzing trace with hash -188489717, now seen corresponding path program 16 times [2024-06-20 15:53:03,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:03,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409533743] [2024-06-20 15:53:03,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:03,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:03,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:04,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:04,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:04,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409533743] [2024-06-20 15:53:04,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409533743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:04,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:04,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:53:04,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132421552] [2024-06-20 15:53:04,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:04,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:53:04,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:04,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:53:04,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:53:04,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:53:04,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 338 transitions, 3575 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:04,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:04,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:53:04,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:05,342 INFO L124 PetriNetUnfolderBase]: 901/1651 cut-off events. [2024-06-20 15:53:05,342 INFO L125 PetriNetUnfolderBase]: For 415499/415499 co-relation queries the response was YES. [2024-06-20 15:53:05,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12137 conditions, 1651 events. 901/1651 cut-off events. For 415499/415499 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 9642 event pairs, 85 based on Foata normal form. 14/1664 useless extension candidates. Maximal degree in co-relation 11951. Up to 1116 conditions per place. [2024-06-20 15:53:05,360 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 265 selfloop transitions, 89 changer transitions 12/368 dead transitions. [2024-06-20 15:53:05,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 368 transitions, 4582 flow [2024-06-20 15:53:05,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:53:05,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:53:05,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 160 transitions. [2024-06-20 15:53:05,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-20 15:53:05,361 INFO L175 Difference]: Start difference. First operand has 403 places, 338 transitions, 3575 flow. Second operand 12 states and 160 transitions. [2024-06-20 15:53:05,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 368 transitions, 4582 flow [2024-06-20 15:53:06,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 368 transitions, 4424 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-20 15:53:06,507 INFO L231 Difference]: Finished difference. Result has 407 places, 335 transitions, 3615 flow [2024-06-20 15:53:06,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3430, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3615, PETRI_PLACES=407, PETRI_TRANSITIONS=335} [2024-06-20 15:53:06,508 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 376 predicate places. [2024-06-20 15:53:06,508 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 335 transitions, 3615 flow [2024-06-20 15:53:06,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:06,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:06,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:06,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-20 15:53:06,509 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-20 15:53:06,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:06,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1077271540, now seen corresponding path program 13 times [2024-06-20 15:53:06,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:06,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968692680] [2024-06-20 15:53:06,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:06,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:06,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:07,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:07,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:07,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968692680] [2024-06-20 15:53:07,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968692680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:07,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:07,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:53:07,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723478141] [2024-06-20 15:53:07,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:07,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:53:07,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:07,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:53:07,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:53:07,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:53:07,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 335 transitions, 3615 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:07,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:07,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:53:07,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:08,127 INFO L124 PetriNetUnfolderBase]: 880/1612 cut-off events. [2024-06-20 15:53:08,127 INFO L125 PetriNetUnfolderBase]: For 307773/307773 co-relation queries the response was YES. [2024-06-20 15:53:08,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12182 conditions, 1612 events. 880/1612 cut-off events. For 307773/307773 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 9460 event pairs, 78 based on Foata normal form. 2/1613 useless extension candidates. Maximal degree in co-relation 11994. Up to 1160 conditions per place. [2024-06-20 15:53:08,149 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 266 selfloop transitions, 89 changer transitions 0/357 dead transitions. [2024-06-20 15:53:08,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 357 transitions, 4725 flow [2024-06-20 15:53:08,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:53:08,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:53:08,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-20 15:53:08,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-20 15:53:08,151 INFO L175 Difference]: Start difference. First operand has 407 places, 335 transitions, 3615 flow. Second operand 11 states and 136 transitions. [2024-06-20 15:53:08,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 357 transitions, 4725 flow [2024-06-20 15:53:09,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 357 transitions, 4516 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-20 15:53:09,511 INFO L231 Difference]: Finished difference. Result has 408 places, 337 transitions, 3638 flow [2024-06-20 15:53:09,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3406, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3638, PETRI_PLACES=408, PETRI_TRANSITIONS=337} [2024-06-20 15:53:09,511 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 377 predicate places. [2024-06-20 15:53:09,511 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 337 transitions, 3638 flow [2024-06-20 15:53:09,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:09,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:09,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-20 15:53:09,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-20 15:53:09,512 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-20 15:53:09,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:09,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1708126279, now seen corresponding path program 17 times [2024-06-20 15:53:09,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:09,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55251391] [2024-06-20 15:53:09,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:09,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:09,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:10,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-20 15:53:10,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:10,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55251391] [2024-06-20 15:53:10,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55251391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:10,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:10,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:53:10,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841912960] [2024-06-20 15:53:10,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:10,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:53:10,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:10,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:53:10,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:53:10,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:53:10,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 337 transitions, 3638 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:10,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:10,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:53:10,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:11,239 INFO L124 PetriNetUnfolderBase]: 897/1651 cut-off events. [2024-06-20 15:53:11,240 INFO L125 PetriNetUnfolderBase]: For 424979/424979 co-relation queries the response was YES. [2024-06-20 15:53:11,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12207 conditions, 1651 events. 897/1651 cut-off events. For 424979/424979 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 9708 event pairs, 87 based on Foata normal form. 14/1664 useless extension candidates. Maximal degree in co-relation 12018. Up to 1116 conditions per place. [2024-06-20 15:53:11,261 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 261 selfloop transitions, 86 changer transitions 16/365 dead transitions. [2024-06-20 15:53:11,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 365 transitions, 4588 flow [2024-06-20 15:53:11,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:53:11,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:53:11,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 157 transitions. [2024-06-20 15:53:11,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4088541666666667 [2024-06-20 15:53:11,262 INFO L175 Difference]: Start difference. First operand has 408 places, 337 transitions, 3638 flow. Second operand 12 states and 157 transitions. [2024-06-20 15:53:11,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 365 transitions, 4588 flow [2024-06-20 15:53:12,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 365 transitions, 4438 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-20 15:53:12,737 INFO L231 Difference]: Finished difference. Result has 413 places, 329 transitions, 3584 flow [2024-06-20 15:53:12,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3488, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3584, PETRI_PLACES=413, PETRI_TRANSITIONS=329} [2024-06-20 15:53:12,738 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 382 predicate places. [2024-06-20 15:53:12,738 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 329 transitions, 3584 flow [2024-06-20 15:53:12,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:12,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:12,738 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-20 15:53:12,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-20 15:53:12,738 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-20 15:53:12,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:12,739 INFO L85 PathProgramCache]: Analyzing trace with hash -188489562, now seen corresponding path program 13 times [2024-06-20 15:53:12,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:12,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947939839] [2024-06-20 15:53:12,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:12,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:12,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:13,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:13,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:13,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947939839] [2024-06-20 15:53:13,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947939839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:13,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:13,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:53:13,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083002477] [2024-06-20 15:53:13,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:13,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:53:13,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:13,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:53:13,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:53:13,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:53:13,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 329 transitions, 3584 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:13,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:13,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:53:13,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:14,333 INFO L124 PetriNetUnfolderBase]: 841/1549 cut-off events. [2024-06-20 15:53:14,334 INFO L125 PetriNetUnfolderBase]: For 266831/266831 co-relation queries the response was YES. [2024-06-20 15:53:14,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11186 conditions, 1549 events. 841/1549 cut-off events. For 266831/266831 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 9031 event pairs, 80 based on Foata normal form. 2/1550 useless extension candidates. Maximal degree in co-relation 10995. Up to 1063 conditions per place. [2024-06-20 15:53:14,353 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 252 selfloop transitions, 95 changer transitions 0/349 dead transitions. [2024-06-20 15:53:14,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 349 transitions, 4332 flow [2024-06-20 15:53:14,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:53:14,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:53:14,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-20 15:53:14,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-20 15:53:14,354 INFO L175 Difference]: Start difference. First operand has 413 places, 329 transitions, 3584 flow. Second operand 12 states and 150 transitions. [2024-06-20 15:53:14,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 349 transitions, 4332 flow [2024-06-20 15:53:15,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 349 transitions, 4007 flow, removed 52 selfloop flow, removed 14 redundant places. [2024-06-20 15:53:15,463 INFO L231 Difference]: Finished difference. Result has 411 places, 329 transitions, 3454 flow [2024-06-20 15:53:15,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3259, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3454, PETRI_PLACES=411, PETRI_TRANSITIONS=329} [2024-06-20 15:53:15,463 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 380 predicate places. [2024-06-20 15:53:15,463 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 329 transitions, 3454 flow [2024-06-20 15:53:15,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:15,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:15,464 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-20 15:53:15,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-20 15:53:15,464 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-20 15:53:15,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:15,464 INFO L85 PathProgramCache]: Analyzing trace with hash 818657140, now seen corresponding path program 14 times [2024-06-20 15:53:15,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:15,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353263209] [2024-06-20 15:53:15,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:15,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:15,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:16,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:16,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:16,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353263209] [2024-06-20 15:53:16,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353263209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:16,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:16,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:53:16,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40147936] [2024-06-20 15:53:16,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:16,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:53:16,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:16,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:53:16,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:53:16,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:53:16,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 329 transitions, 3454 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:16,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:16,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:53:16,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:17,343 INFO L124 PetriNetUnfolderBase]: 845/1557 cut-off events. [2024-06-20 15:53:17,343 INFO L125 PetriNetUnfolderBase]: For 267616/267616 co-relation queries the response was YES. [2024-06-20 15:53:17,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11088 conditions, 1557 events. 845/1557 cut-off events. For 267616/267616 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 9110 event pairs, 80 based on Foata normal form. 2/1558 useless extension candidates. Maximal degree in co-relation 10897. Up to 1236 conditions per place. [2024-06-20 15:53:17,363 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 282 selfloop transitions, 66 changer transitions 0/350 dead transitions. [2024-06-20 15:53:17,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 350 transitions, 4228 flow [2024-06-20 15:53:17,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:53:17,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:53:17,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-20 15:53:17,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-20 15:53:17,371 INFO L175 Difference]: Start difference. First operand has 411 places, 329 transitions, 3454 flow. Second operand 11 states and 136 transitions. [2024-06-20 15:53:17,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 350 transitions, 4228 flow [2024-06-20 15:53:18,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 350 transitions, 4000 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-06-20 15:53:18,506 INFO L231 Difference]: Finished difference. Result has 411 places, 330 transitions, 3388 flow [2024-06-20 15:53:18,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3226, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3388, PETRI_PLACES=411, PETRI_TRANSITIONS=330} [2024-06-20 15:53:18,506 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 380 predicate places. [2024-06-20 15:53:18,506 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 330 transitions, 3388 flow [2024-06-20 15:53:18,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:18,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:18,507 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-20 15:53:18,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-20 15:53:18,507 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-20 15:53:18,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:18,507 INFO L85 PathProgramCache]: Analyzing trace with hash 818666440, now seen corresponding path program 15 times [2024-06-20 15:53:18,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:18,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864339640] [2024-06-20 15:53:18,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:18,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:18,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:19,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:19,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:19,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864339640] [2024-06-20 15:53:19,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864339640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:19,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:19,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:53:19,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003163980] [2024-06-20 15:53:19,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:19,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:53:19,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:19,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:53:19,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:53:19,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:53:19,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 330 transitions, 3388 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:19,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:19,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:53:19,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:20,173 INFO L124 PetriNetUnfolderBase]: 842/1552 cut-off events. [2024-06-20 15:53:20,174 INFO L125 PetriNetUnfolderBase]: For 246510/246510 co-relation queries the response was YES. [2024-06-20 15:53:20,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10665 conditions, 1552 events. 842/1552 cut-off events. For 246510/246510 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 9066 event pairs, 78 based on Foata normal form. 2/1553 useless extension candidates. Maximal degree in co-relation 10473. Up to 1186 conditions per place. [2024-06-20 15:53:20,193 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 275 selfloop transitions, 73 changer transitions 0/350 dead transitions. [2024-06-20 15:53:20,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 350 transitions, 4136 flow [2024-06-20 15:53:20,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:53:20,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:53:20,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-20 15:53:20,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39204545454545453 [2024-06-20 15:53:20,194 INFO L175 Difference]: Start difference. First operand has 411 places, 330 transitions, 3388 flow. Second operand 11 states and 138 transitions. [2024-06-20 15:53:20,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 350 transitions, 4136 flow [2024-06-20 15:53:21,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 350 transitions, 3969 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-20 15:53:21,248 INFO L231 Difference]: Finished difference. Result has 414 places, 330 transitions, 3371 flow [2024-06-20 15:53:21,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3221, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3371, PETRI_PLACES=414, PETRI_TRANSITIONS=330} [2024-06-20 15:53:21,249 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 383 predicate places. [2024-06-20 15:53:21,249 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 330 transitions, 3371 flow [2024-06-20 15:53:21,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:21,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:21,250 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-20 15:53:21,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-20 15:53:21,250 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-20 15:53:21,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:21,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1918117116, now seen corresponding path program 16 times [2024-06-20 15:53:21,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:21,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928941093] [2024-06-20 15:53:21,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:21,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:21,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:22,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:22,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:22,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928941093] [2024-06-20 15:53:22,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928941093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:22,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:22,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:53:22,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318097731] [2024-06-20 15:53:22,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:22,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:53:22,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:22,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:53:22,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:53:22,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:53:22,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 330 transitions, 3371 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:22,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:22,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:53:22,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:23,098 INFO L124 PetriNetUnfolderBase]: 852/1570 cut-off events. [2024-06-20 15:53:23,099 INFO L125 PetriNetUnfolderBase]: For 249726/249726 co-relation queries the response was YES. [2024-06-20 15:53:23,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10790 conditions, 1570 events. 852/1570 cut-off events. For 249726/249726 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 9236 event pairs, 85 based on Foata normal form. 2/1571 useless extension candidates. Maximal degree in co-relation 10597. Up to 1420 conditions per place. [2024-06-20 15:53:23,117 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 310 selfloop transitions, 40 changer transitions 0/352 dead transitions. [2024-06-20 15:53:23,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 352 transitions, 4192 flow [2024-06-20 15:53:23,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:53:23,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:53:23,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-20 15:53:23,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-20 15:53:23,118 INFO L175 Difference]: Start difference. First operand has 414 places, 330 transitions, 3371 flow. Second operand 11 states and 129 transitions. [2024-06-20 15:53:23,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 352 transitions, 4192 flow [2024-06-20 15:53:24,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 352 transitions, 3896 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-20 15:53:24,083 INFO L231 Difference]: Finished difference. Result has 414 places, 334 transitions, 3234 flow [2024-06-20 15:53:24,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3083, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3234, PETRI_PLACES=414, PETRI_TRANSITIONS=334} [2024-06-20 15:53:24,083 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 383 predicate places. [2024-06-20 15:53:24,083 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 334 transitions, 3234 flow [2024-06-20 15:53:24,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:24,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:24,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-20 15:53:24,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-20 15:53:24,084 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-20 15:53:24,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:24,084 INFO L85 PathProgramCache]: Analyzing trace with hash 640322199, now seen corresponding path program 18 times [2024-06-20 15:53:24,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:24,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172830749] [2024-06-20 15:53:24,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:24,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:24,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:25,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:25,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:25,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172830749] [2024-06-20 15:53:25,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172830749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:25,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:25,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:53:25,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919529686] [2024-06-20 15:53:25,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:25,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:53:25,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:25,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:53:25,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:53:25,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:53:25,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 334 transitions, 3234 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:25,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:25,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:53:25,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:25,731 INFO L124 PetriNetUnfolderBase]: 876/1622 cut-off events. [2024-06-20 15:53:25,732 INFO L125 PetriNetUnfolderBase]: For 399589/399589 co-relation queries the response was YES. [2024-06-20 15:53:25,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10939 conditions, 1622 events. 876/1622 cut-off events. For 399589/399589 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 9549 event pairs, 79 based on Foata normal form. 14/1635 useless extension candidates. Maximal degree in co-relation 10746. Up to 1341 conditions per place. [2024-06-20 15:53:25,751 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 299 selfloop transitions, 47 changer transitions 14/362 dead transitions. [2024-06-20 15:53:25,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 362 transitions, 4238 flow [2024-06-20 15:53:25,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:53:25,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:53:25,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-20 15:53:25,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3854166666666667 [2024-06-20 15:53:25,752 INFO L175 Difference]: Start difference. First operand has 414 places, 334 transitions, 3234 flow. Second operand 12 states and 148 transitions. [2024-06-20 15:53:25,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 362 transitions, 4238 flow [2024-06-20 15:53:26,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 362 transitions, 4140 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-20 15:53:26,899 INFO L231 Difference]: Finished difference. Result has 418 places, 329 transitions, 3229 flow [2024-06-20 15:53:26,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3136, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3229, PETRI_PLACES=418, PETRI_TRANSITIONS=329} [2024-06-20 15:53:26,900 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 387 predicate places. [2024-06-20 15:53:26,900 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 329 transitions, 3229 flow [2024-06-20 15:53:26,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:26,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:26,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:26,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-20 15:53:26,900 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-20 15:53:26,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:26,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1862018644, now seen corresponding path program 17 times [2024-06-20 15:53:26,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:26,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52792134] [2024-06-20 15:53:26,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:26,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:26,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:27,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:27,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:27,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52792134] [2024-06-20 15:53:27,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52792134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:27,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:27,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:53:27,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843713964] [2024-06-20 15:53:27,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:27,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:53:27,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:27,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:53:27,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:53:27,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:53:27,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 329 transitions, 3229 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 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-20 15:53:27,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:27,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:53:27,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:28,419 INFO L124 PetriNetUnfolderBase]: 846/1572 cut-off events. [2024-06-20 15:53:28,420 INFO L125 PetriNetUnfolderBase]: For 256472/256472 co-relation queries the response was YES. [2024-06-20 15:53:28,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10542 conditions, 1572 events. 846/1572 cut-off events. For 256472/256472 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 9315 event pairs, 91 based on Foata normal form. 2/1573 useless extension candidates. Maximal degree in co-relation 10348. Up to 1505 conditions per place. [2024-06-20 15:53:28,439 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 324 selfloop transitions, 22 changer transitions 0/348 dead transitions. [2024-06-20 15:53:28,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 348 transitions, 4022 flow [2024-06-20 15:53:28,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:53:28,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:53:28,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-20 15:53:28,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-20 15:53:28,440 INFO L175 Difference]: Start difference. First operand has 418 places, 329 transitions, 3229 flow. Second operand 11 states and 122 transitions. [2024-06-20 15:53:28,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 348 transitions, 4022 flow [2024-06-20 15:53:29,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 348 transitions, 3884 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-20 15:53:29,696 INFO L231 Difference]: Finished difference. Result has 420 places, 333 transitions, 3211 flow [2024-06-20 15:53:29,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3093, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3211, PETRI_PLACES=420, PETRI_TRANSITIONS=333} [2024-06-20 15:53:29,696 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 389 predicate places. [2024-06-20 15:53:29,697 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 333 transitions, 3211 flow [2024-06-20 15:53:29,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 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-20 15:53:29,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:29,697 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-20 15:53:29,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-20 15:53:29,697 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-20 15:53:29,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:29,697 INFO L85 PathProgramCache]: Analyzing trace with hash 173065674, now seen corresponding path program 18 times [2024-06-20 15:53:29,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:29,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027938999] [2024-06-20 15:53:29,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:29,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:29,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:30,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:30,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:30,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027938999] [2024-06-20 15:53:30,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027938999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:30,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:30,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:53:30,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075833228] [2024-06-20 15:53:30,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:30,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:53:30,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:30,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:53:30,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:53:30,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:53:30,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 333 transitions, 3211 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:30,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:30,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:53:30,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:31,322 INFO L124 PetriNetUnfolderBase]: 856/1590 cut-off events. [2024-06-20 15:53:31,323 INFO L125 PetriNetUnfolderBase]: For 258919/258919 co-relation queries the response was YES. [2024-06-20 15:53:31,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10564 conditions, 1590 events. 856/1590 cut-off events. For 258919/258919 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 9485 event pairs, 87 based on Foata normal form. 2/1591 useless extension candidates. Maximal degree in co-relation 10368. Up to 1432 conditions per place. [2024-06-20 15:53:31,343 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 308 selfloop transitions, 42 changer transitions 0/352 dead transitions. [2024-06-20 15:53:31,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 352 transitions, 4004 flow [2024-06-20 15:53:31,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:53:31,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:53:31,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-20 15:53:31,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-20 15:53:31,344 INFO L175 Difference]: Start difference. First operand has 420 places, 333 transitions, 3211 flow. Second operand 11 states and 128 transitions. [2024-06-20 15:53:31,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 352 transitions, 4004 flow [2024-06-20 15:53:32,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 352 transitions, 3950 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-20 15:53:32,538 INFO L231 Difference]: Finished difference. Result has 425 places, 336 transitions, 3298 flow [2024-06-20 15:53:32,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3298, PETRI_PLACES=425, PETRI_TRANSITIONS=336} [2024-06-20 15:53:32,538 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 394 predicate places. [2024-06-20 15:53:32,538 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 336 transitions, 3298 flow [2024-06-20 15:53:32,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:32,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:32,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:32,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-20 15:53:32,539 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-20 15:53:32,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:32,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1633716056, now seen corresponding path program 19 times [2024-06-20 15:53:32,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:32,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799942701] [2024-06-20 15:53:32,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:32,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:32,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:33,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:33,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:33,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799942701] [2024-06-20 15:53:33,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799942701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:33,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:33,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:53:33,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717765282] [2024-06-20 15:53:33,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:33,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:53:33,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:33,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:53:33,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:53:33,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:53:33,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 336 transitions, 3298 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:33,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:33,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:53:33,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:34,134 INFO L124 PetriNetUnfolderBase]: 860/1598 cut-off events. [2024-06-20 15:53:34,134 INFO L125 PetriNetUnfolderBase]: For 262257/262257 co-relation queries the response was YES. [2024-06-20 15:53:34,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10669 conditions, 1598 events. 860/1598 cut-off events. For 262257/262257 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 9560 event pairs, 83 based on Foata normal form. 2/1599 useless extension candidates. Maximal degree in co-relation 10472. Up to 1440 conditions per place. [2024-06-20 15:53:34,155 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 309 selfloop transitions, 43 changer transitions 0/354 dead transitions. [2024-06-20 15:53:34,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 354 transitions, 4088 flow [2024-06-20 15:53:34,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:53:34,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:53:34,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-20 15:53:34,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35795454545454547 [2024-06-20 15:53:34,156 INFO L175 Difference]: Start difference. First operand has 425 places, 336 transitions, 3298 flow. Second operand 11 states and 126 transitions. [2024-06-20 15:53:34,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 354 transitions, 4088 flow [2024-06-20 15:53:35,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 354 transitions, 3983 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-20 15:53:35,699 INFO L231 Difference]: Finished difference. Result has 429 places, 338 transitions, 3338 flow [2024-06-20 15:53:35,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3196, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3338, PETRI_PLACES=429, PETRI_TRANSITIONS=338} [2024-06-20 15:53:35,699 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 398 predicate places. [2024-06-20 15:53:35,699 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 338 transitions, 3338 flow [2024-06-20 15:53:35,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:35,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:35,700 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-20 15:53:35,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-20 15:53:35,700 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-20 15:53:35,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:35,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1633725356, now seen corresponding path program 20 times [2024-06-20 15:53:35,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:35,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716294915] [2024-06-20 15:53:35,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:35,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:35,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:36,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:36,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:36,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716294915] [2024-06-20 15:53:36,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716294915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:36,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:36,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:53:36,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496450046] [2024-06-20 15:53:36,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:36,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:53:36,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:36,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:53:36,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:53:36,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:53:36,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 338 transitions, 3338 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 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-20 15:53:36,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:36,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:53:36,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:37,285 INFO L124 PetriNetUnfolderBase]: 871/1619 cut-off events. [2024-06-20 15:53:37,285 INFO L125 PetriNetUnfolderBase]: For 292273/292273 co-relation queries the response was YES. [2024-06-20 15:53:37,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11151 conditions, 1619 events. 871/1619 cut-off events. For 292273/292273 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 9691 event pairs, 86 based on Foata normal form. 2/1620 useless extension candidates. Maximal degree in co-relation 10954. Up to 1432 conditions per place. [2024-06-20 15:53:37,308 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 309 selfloop transitions, 46 changer transitions 0/357 dead transitions. [2024-06-20 15:53:37,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 357 transitions, 4474 flow [2024-06-20 15:53:37,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:53:37,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:53:37,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-20 15:53:37,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-20 15:53:37,309 INFO L175 Difference]: Start difference. First operand has 429 places, 338 transitions, 3338 flow. Second operand 11 states and 128 transitions. [2024-06-20 15:53:37,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 357 transitions, 4474 flow [2024-06-20 15:53:38,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 357 transitions, 4381 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-20 15:53:38,829 INFO L231 Difference]: Finished difference. Result has 434 places, 340 transitions, 3403 flow [2024-06-20 15:53:38,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3245, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3403, PETRI_PLACES=434, PETRI_TRANSITIONS=340} [2024-06-20 15:53:38,829 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 403 predicate places. [2024-06-20 15:53:38,829 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 340 transitions, 3403 flow [2024-06-20 15:53:38,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 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-20 15:53:38,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:38,830 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-20 15:53:38,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-20 15:53:38,830 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-20 15:53:38,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:38,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1760115524, now seen corresponding path program 14 times [2024-06-20 15:53:38,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:38,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245999248] [2024-06-20 15:53:38,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:38,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:38,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:39,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:39,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:39,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245999248] [2024-06-20 15:53:39,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245999248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:39,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:39,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:53:39,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748129402] [2024-06-20 15:53:39,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:39,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:53:39,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:39,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:53:39,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:53:39,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:53:39,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 340 transitions, 3403 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:39,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:39,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:53:39,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:40,636 INFO L124 PetriNetUnfolderBase]: 877/1629 cut-off events. [2024-06-20 15:53:40,636 INFO L125 PetriNetUnfolderBase]: For 298930/298930 co-relation queries the response was YES. [2024-06-20 15:53:40,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11384 conditions, 1629 events. 877/1629 cut-off events. For 298930/298930 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 9737 event pairs, 82 based on Foata normal form. 2/1630 useless extension candidates. Maximal degree in co-relation 11186. Up to 1400 conditions per place. [2024-06-20 15:53:40,654 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 308 selfloop transitions, 50 changer transitions 3/363 dead transitions. [2024-06-20 15:53:40,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 363 transitions, 4333 flow [2024-06-20 15:53:40,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:53:40,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:53:40,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 148 transitions. [2024-06-20 15:53:40,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3557692307692308 [2024-06-20 15:53:40,655 INFO L175 Difference]: Start difference. First operand has 434 places, 340 transitions, 3403 flow. Second operand 13 states and 148 transitions. [2024-06-20 15:53:40,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 363 transitions, 4333 flow [2024-06-20 15:53:41,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 363 transitions, 4246 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-20 15:53:41,839 INFO L231 Difference]: Finished difference. Result has 441 places, 342 transitions, 3567 flow [2024-06-20 15:53:41,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3316, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3567, PETRI_PLACES=441, PETRI_TRANSITIONS=342} [2024-06-20 15:53:41,840 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 410 predicate places. [2024-06-20 15:53:41,840 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 342 transitions, 3567 flow [2024-06-20 15:53:41,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:41,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:41,840 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-20 15:53:41,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-20 15:53:41,841 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-20 15:53:41,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:41,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1909960879, now seen corresponding path program 19 times [2024-06-20 15:53:41,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:41,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338191294] [2024-06-20 15:53:41,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:41,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:41,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:42,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:42,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:42,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338191294] [2024-06-20 15:53:42,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338191294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:42,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:42,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:53:42,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424101096] [2024-06-20 15:53:42,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:42,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:53:42,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:42,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:53:42,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:53:43,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:53:43,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 342 transitions, 3567 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:43,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:43,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:53:43,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:43,731 INFO L124 PetriNetUnfolderBase]: 899/1675 cut-off events. [2024-06-20 15:53:43,731 INFO L125 PetriNetUnfolderBase]: For 460909/460909 co-relation queries the response was YES. [2024-06-20 15:53:43,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11931 conditions, 1675 events. 899/1675 cut-off events. For 460909/460909 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 10020 event pairs, 82 based on Foata normal form. 14/1688 useless extension candidates. Maximal degree in co-relation 11730. Up to 1392 conditions per place. [2024-06-20 15:53:43,751 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 293 selfloop transitions, 61 changer transitions 12/368 dead transitions. [2024-06-20 15:53:43,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 368 transitions, 4570 flow [2024-06-20 15:53:43,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:53:43,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:53:43,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-20 15:53:43,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3802083333333333 [2024-06-20 15:53:43,752 INFO L175 Difference]: Start difference. First operand has 441 places, 342 transitions, 3567 flow. Second operand 12 states and 146 transitions. [2024-06-20 15:53:43,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 368 transitions, 4570 flow [2024-06-20 15:53:45,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 368 transitions, 4339 flow, removed 67 selfloop flow, removed 10 redundant places. [2024-06-20 15:53:45,304 INFO L231 Difference]: Finished difference. Result has 442 places, 339 transitions, 3484 flow [2024-06-20 15:53:45,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3336, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3484, PETRI_PLACES=442, PETRI_TRANSITIONS=339} [2024-06-20 15:53:45,304 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 411 predicate places. [2024-06-20 15:53:45,305 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 339 transitions, 3484 flow [2024-06-20 15:53:45,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:45,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:45,305 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-20 15:53:45,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-20 15:53:45,305 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-20 15:53:45,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:45,306 INFO L85 PathProgramCache]: Analyzing trace with hash 307099078, now seen corresponding path program 21 times [2024-06-20 15:53:45,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:45,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422834256] [2024-06-20 15:53:45,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:45,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:45,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:46,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:46,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:46,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422834256] [2024-06-20 15:53:46,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422834256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:46,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:46,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:53:46,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405001696] [2024-06-20 15:53:46,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:46,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:53:46,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:46,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:53:46,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:53:46,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:53:46,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 339 transitions, 3484 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:46,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:46,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:53:46,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:46,951 INFO L124 PetriNetUnfolderBase]: 871/1623 cut-off events. [2024-06-20 15:53:46,952 INFO L125 PetriNetUnfolderBase]: For 303901/303901 co-relation queries the response was YES. [2024-06-20 15:53:46,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11412 conditions, 1623 events. 871/1623 cut-off events. For 303901/303901 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 9766 event pairs, 92 based on Foata normal form. 2/1624 useless extension candidates. Maximal degree in co-relation 11210. Up to 1451 conditions per place. [2024-06-20 15:53:46,975 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 310 selfloop transitions, 44 changer transitions 0/356 dead transitions. [2024-06-20 15:53:46,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 356 transitions, 4264 flow [2024-06-20 15:53:46,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:53:46,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:53:46,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-20 15:53:46,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-20 15:53:46,976 INFO L175 Difference]: Start difference. First operand has 442 places, 339 transitions, 3484 flow. Second operand 11 states and 129 transitions. [2024-06-20 15:53:46,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 356 transitions, 4264 flow [2024-06-20 15:53:48,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 356 transitions, 4098 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-20 15:53:48,112 INFO L231 Difference]: Finished difference. Result has 443 places, 340 transitions, 3444 flow [2024-06-20 15:53:48,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3318, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3444, PETRI_PLACES=443, PETRI_TRANSITIONS=340} [2024-06-20 15:53:48,112 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 412 predicate places. [2024-06-20 15:53:48,113 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 340 transitions, 3444 flow [2024-06-20 15:53:48,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:48,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:48,113 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-20 15:53:48,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-20 15:53:48,113 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-20 15:53:48,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:48,113 INFO L85 PathProgramCache]: Analyzing trace with hash 173392104, now seen corresponding path program 22 times [2024-06-20 15:53:48,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:48,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426734910] [2024-06-20 15:53:48,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:48,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:48,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:49,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:49,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:49,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426734910] [2024-06-20 15:53:49,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426734910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:49,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:49,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:53:49,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741175134] [2024-06-20 15:53:49,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:49,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:53:49,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:49,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:53:49,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:53:49,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:53:49,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 340 transitions, 3444 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:49,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:49,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:53:49,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:49,668 INFO L124 PetriNetUnfolderBase]: 882/1644 cut-off events. [2024-06-20 15:53:49,668 INFO L125 PetriNetUnfolderBase]: For 335205/335205 co-relation queries the response was YES. [2024-06-20 15:53:49,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11839 conditions, 1644 events. 882/1644 cut-off events. For 335205/335205 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 9905 event pairs, 95 based on Foata normal form. 2/1645 useless extension candidates. Maximal degree in co-relation 11636. Up to 1396 conditions per place. [2024-06-20 15:53:49,690 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 307 selfloop transitions, 50 changer transitions 0/359 dead transitions. [2024-06-20 15:53:49,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 359 transitions, 4598 flow [2024-06-20 15:53:49,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:53:49,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:53:49,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-20 15:53:49,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-20 15:53:49,691 INFO L175 Difference]: Start difference. First operand has 443 places, 340 transitions, 3444 flow. Second operand 11 states and 129 transitions. [2024-06-20 15:53:49,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 359 transitions, 4598 flow [2024-06-20 15:53:51,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 359 transitions, 4482 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-20 15:53:51,083 INFO L231 Difference]: Finished difference. Result has 445 places, 342 transitions, 3502 flow [2024-06-20 15:53:51,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3328, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3502, PETRI_PLACES=445, PETRI_TRANSITIONS=342} [2024-06-20 15:53:51,084 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 414 predicate places. [2024-06-20 15:53:51,084 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 342 transitions, 3502 flow [2024-06-20 15:53:51,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:51,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:51,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-20 15:53:51,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-20 15:53:51,085 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-20 15:53:51,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:51,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1566391440, now seen corresponding path program 23 times [2024-06-20 15:53:51,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:51,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086691831] [2024-06-20 15:53:51,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:51,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:51,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:52,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:52,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:52,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086691831] [2024-06-20 15:53:52,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086691831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:52,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:52,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:53:52,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032096672] [2024-06-20 15:53:52,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:52,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:53:52,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:52,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:53:52,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:53:52,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:53:52,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 342 transitions, 3502 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:52,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:52,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:53:52,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:52,767 INFO L124 PetriNetUnfolderBase]: 879/1639 cut-off events. [2024-06-20 15:53:52,767 INFO L125 PetriNetUnfolderBase]: For 311149/311149 co-relation queries the response was YES. [2024-06-20 15:53:52,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11472 conditions, 1639 events. 879/1639 cut-off events. For 311149/311149 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 9868 event pairs, 86 based on Foata normal form. 2/1640 useless extension candidates. Maximal degree in co-relation 11268. Up to 1481 conditions per place. [2024-06-20 15:53:52,789 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 308 selfloop transitions, 48 changer transitions 0/358 dead transitions. [2024-06-20 15:53:52,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 358 transitions, 4256 flow [2024-06-20 15:53:52,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:53:52,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:53:52,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-20 15:53:52,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35795454545454547 [2024-06-20 15:53:52,790 INFO L175 Difference]: Start difference. First operand has 445 places, 342 transitions, 3502 flow. Second operand 11 states and 126 transitions. [2024-06-20 15:53:52,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 358 transitions, 4256 flow [2024-06-20 15:53:54,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 358 transitions, 4143 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-20 15:53:54,190 INFO L231 Difference]: Finished difference. Result has 449 places, 342 transitions, 3489 flow [2024-06-20 15:53:54,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3389, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3489, PETRI_PLACES=449, PETRI_TRANSITIONS=342} [2024-06-20 15:53:54,191 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 418 predicate places. [2024-06-20 15:53:54,191 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 342 transitions, 3489 flow [2024-06-20 15:53:54,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:54,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:54,191 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-20 15:53:54,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-20 15:53:54,192 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-20 15:53:54,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:54,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1566175959, now seen corresponding path program 20 times [2024-06-20 15:53:54,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:54,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540214329] [2024-06-20 15:53:54,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:54,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:54,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:55,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:55,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:55,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540214329] [2024-06-20 15:53:55,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540214329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:55,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:55,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:53:55,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931430637] [2024-06-20 15:53:55,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:55,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:53:55,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:55,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:53:55,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:53:55,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:53:55,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 342 transitions, 3489 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:55,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:55,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:53:55,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:55,846 INFO L124 PetriNetUnfolderBase]: 903/1691 cut-off events. [2024-06-20 15:53:55,846 INFO L125 PetriNetUnfolderBase]: For 479971/479971 co-relation queries the response was YES. [2024-06-20 15:53:55,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11969 conditions, 1691 events. 903/1691 cut-off events. For 479971/479971 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 10199 event pairs, 86 based on Foata normal form. 14/1704 useless extension candidates. Maximal degree in co-relation 11763. Up to 1408 conditions per place. [2024-06-20 15:53:55,870 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 302 selfloop transitions, 51 changer transitions 14/369 dead transitions. [2024-06-20 15:53:55,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 369 transitions, 4507 flow [2024-06-20 15:53:55,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:53:55,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:53:55,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-20 15:53:55,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3828125 [2024-06-20 15:53:55,872 INFO L175 Difference]: Start difference. First operand has 449 places, 342 transitions, 3489 flow. Second operand 12 states and 147 transitions. [2024-06-20 15:53:55,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 369 transitions, 4507 flow [2024-06-20 15:53:57,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 369 transitions, 4393 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-20 15:53:57,354 INFO L231 Difference]: Finished difference. Result has 451 places, 338 transitions, 3491 flow [2024-06-20 15:53:57,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3375, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3491, PETRI_PLACES=451, PETRI_TRANSITIONS=338} [2024-06-20 15:53:57,354 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 420 predicate places. [2024-06-20 15:53:57,354 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 338 transitions, 3491 flow [2024-06-20 15:53:57,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:57,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:57,355 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-20 15:53:57,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-20 15:53:57,355 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-20 15:53:57,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:57,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1432152010, now seen corresponding path program 15 times [2024-06-20 15:53:57,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:57,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922113071] [2024-06-20 15:53:57,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:57,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:57,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:58,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:58,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:58,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922113071] [2024-06-20 15:53:58,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922113071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:58,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:58,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:53:58,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55284723] [2024-06-20 15:53:58,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:58,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:53:58,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:58,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:53:58,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:53:58,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:53:58,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 338 transitions, 3491 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:58,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:58,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:53:58,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:59,227 INFO L124 PetriNetUnfolderBase]: 873/1637 cut-off events. [2024-06-20 15:53:59,228 INFO L125 PetriNetUnfolderBase]: For 321673/321673 co-relation queries the response was YES. [2024-06-20 15:53:59,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11710 conditions, 1637 events. 873/1637 cut-off events. For 321673/321673 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 9913 event pairs, 84 based on Foata normal form. 2/1638 useless extension candidates. Maximal degree in co-relation 11503. Up to 1418 conditions per place. [2024-06-20 15:53:59,245 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 303 selfloop transitions, 52 changer transitions 4/361 dead transitions. [2024-06-20 15:53:59,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 361 transitions, 4425 flow [2024-06-20 15:53:59,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:53:59,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:53:59,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 147 transitions. [2024-06-20 15:53:59,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35336538461538464 [2024-06-20 15:53:59,246 INFO L175 Difference]: Start difference. First operand has 451 places, 338 transitions, 3491 flow. Second operand 13 states and 147 transitions. [2024-06-20 15:53:59,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 361 transitions, 4425 flow [2024-06-20 15:54:00,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 361 transitions, 4277 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-20 15:54:00,738 INFO L231 Difference]: Finished difference. Result has 455 places, 340 transitions, 3602 flow [2024-06-20 15:54:00,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3343, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3602, PETRI_PLACES=455, PETRI_TRANSITIONS=340} [2024-06-20 15:54:00,739 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 424 predicate places. [2024-06-20 15:54:00,739 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 340 transitions, 3602 flow [2024-06-20 15:54:00,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:00,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:00,739 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-20 15:54:00,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-20 15:54:00,740 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-20 15:54:00,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:00,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1560665709, now seen corresponding path program 21 times [2024-06-20 15:54:00,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:00,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915389398] [2024-06-20 15:54:00,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:00,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:00,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:01,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:01,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:01,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915389398] [2024-06-20 15:54:01,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915389398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:01,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:01,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:54:01,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244031508] [2024-06-20 15:54:01,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:01,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:54:01,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:01,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:54:01,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:54:01,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:54:01,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 340 transitions, 3602 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:01,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:01,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:54:01,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:02,244 INFO L124 PetriNetUnfolderBase]: 875/1639 cut-off events. [2024-06-20 15:54:02,244 INFO L125 PetriNetUnfolderBase]: For 325725/325725 co-relation queries the response was YES. [2024-06-20 15:54:02,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11763 conditions, 1639 events. 875/1639 cut-off events. For 325725/325725 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 9883 event pairs, 102 based on Foata normal form. 2/1640 useless extension candidates. Maximal degree in co-relation 11554. Up to 1505 conditions per place. [2024-06-20 15:54:02,262 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 300 selfloop transitions, 54 changer transitions 0/356 dead transitions. [2024-06-20 15:54:02,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 356 transitions, 4734 flow [2024-06-20 15:54:02,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:54:02,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:54:02,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-20 15:54:02,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-20 15:54:02,264 INFO L175 Difference]: Start difference. First operand has 455 places, 340 transitions, 3602 flow. Second operand 12 states and 132 transitions. [2024-06-20 15:54:02,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 356 transitions, 4734 flow [2024-06-20 15:54:03,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 356 transitions, 4495 flow, removed 69 selfloop flow, removed 10 redundant places. [2024-06-20 15:54:03,647 INFO L231 Difference]: Finished difference. Result has 456 places, 341 transitions, 3527 flow [2024-06-20 15:54:03,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3363, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3527, PETRI_PLACES=456, PETRI_TRANSITIONS=341} [2024-06-20 15:54:03,647 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 425 predicate places. [2024-06-20 15:54:03,647 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 341 transitions, 3527 flow [2024-06-20 15:54:03,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:03,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:03,647 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-20 15:54:03,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-20 15:54:03,648 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-20 15:54:03,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:03,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1560813734, now seen corresponding path program 16 times [2024-06-20 15:54:03,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:03,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504507831] [2024-06-20 15:54:03,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:03,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:03,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:04,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:04,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:04,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504507831] [2024-06-20 15:54:04,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504507831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:04,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:04,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:54:04,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917360388] [2024-06-20 15:54:04,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:04,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:54:04,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:04,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:54:04,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:54:04,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:54:04,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 341 transitions, 3527 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:04,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:04,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:54:04,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:05,136 INFO L124 PetriNetUnfolderBase]: 881/1649 cut-off events. [2024-06-20 15:54:05,136 INFO L125 PetriNetUnfolderBase]: For 329440/329440 co-relation queries the response was YES. [2024-06-20 15:54:05,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11820 conditions, 1649 events. 881/1649 cut-off events. For 329440/329440 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 9985 event pairs, 77 based on Foata normal form. 2/1650 useless extension candidates. Maximal degree in co-relation 11610. Up to 1389 conditions per place. [2024-06-20 15:54:05,158 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 283 selfloop transitions, 75 changer transitions 2/362 dead transitions. [2024-06-20 15:54:05,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 362 transitions, 4458 flow [2024-06-20 15:54:05,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:54:05,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:54:05,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-20 15:54:05,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3671875 [2024-06-20 15:54:05,159 INFO L175 Difference]: Start difference. First operand has 456 places, 341 transitions, 3527 flow. Second operand 12 states and 141 transitions. [2024-06-20 15:54:05,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 362 transitions, 4458 flow [2024-06-20 15:54:06,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 362 transitions, 4190 flow, removed 32 selfloop flow, removed 12 redundant places. [2024-06-20 15:54:06,546 INFO L231 Difference]: Finished difference. Result has 456 places, 343 transitions, 3568 flow [2024-06-20 15:54:06,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3263, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3568, PETRI_PLACES=456, PETRI_TRANSITIONS=343} [2024-06-20 15:54:06,546 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 425 predicate places. [2024-06-20 15:54:06,547 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 343 transitions, 3568 flow [2024-06-20 15:54:06,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:06,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:06,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-20 15:54:06,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-20 15:54:06,547 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-20 15:54:06,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:06,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1401305460, now seen corresponding path program 24 times [2024-06-20 15:54:06,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:06,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633389072] [2024-06-20 15:54:06,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:06,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:06,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:07,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:07,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:07,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633389072] [2024-06-20 15:54:07,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633389072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:07,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:07,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:54:07,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616816498] [2024-06-20 15:54:07,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:07,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:54:07,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:07,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:54:07,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:54:07,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:54:07,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 343 transitions, 3568 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:07,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:07,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:54:07,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:08,368 INFO L124 PetriNetUnfolderBase]: 885/1657 cut-off events. [2024-06-20 15:54:08,368 INFO L125 PetriNetUnfolderBase]: For 332591/332591 co-relation queries the response was YES. [2024-06-20 15:54:08,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11633 conditions, 1657 events. 885/1657 cut-off events. For 332591/332591 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 10030 event pairs, 100 based on Foata normal form. 2/1658 useless extension candidates. Maximal degree in co-relation 11425. Up to 1598 conditions per place. [2024-06-20 15:54:08,391 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 333 selfloop transitions, 24 changer transitions 0/359 dead transitions. [2024-06-20 15:54:08,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 359 transitions, 4354 flow [2024-06-20 15:54:08,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:54:08,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:54:08,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-20 15:54:08,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3380681818181818 [2024-06-20 15:54:08,392 INFO L175 Difference]: Start difference. First operand has 456 places, 343 transitions, 3568 flow. Second operand 11 states and 119 transitions. [2024-06-20 15:54:08,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 359 transitions, 4354 flow [2024-06-20 15:54:09,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 359 transitions, 3999 flow, removed 73 selfloop flow, removed 11 redundant places. [2024-06-20 15:54:09,694 INFO L231 Difference]: Finished difference. Result has 456 places, 344 transitions, 3302 flow [2024-06-20 15:54:09,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3213, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3302, PETRI_PLACES=456, PETRI_TRANSITIONS=344} [2024-06-20 15:54:09,694 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 425 predicate places. [2024-06-20 15:54:09,694 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 344 transitions, 3302 flow [2024-06-20 15:54:09,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:09,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:09,695 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-20 15:54:09,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-20 15:54:09,695 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-20 15:54:09,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:09,695 INFO L85 PathProgramCache]: Analyzing trace with hash -134296206, now seen corresponding path program 17 times [2024-06-20 15:54:09,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:09,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646209273] [2024-06-20 15:54:09,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:09,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:09,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:10,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:10,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:10,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646209273] [2024-06-20 15:54:10,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646209273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:10,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:10,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:54:10,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081814597] [2024-06-20 15:54:10,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:10,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:54:10,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:10,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:54:10,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:54:10,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:54:10,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 344 transitions, 3302 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:10,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:10,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:54:10,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:11,275 INFO L124 PetriNetUnfolderBase]: 891/1667 cut-off events. [2024-06-20 15:54:11,276 INFO L125 PetriNetUnfolderBase]: For 335542/335542 co-relation queries the response was YES. [2024-06-20 15:54:11,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11407 conditions, 1667 events. 891/1667 cut-off events. For 335542/335542 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 10123 event pairs, 80 based on Foata normal form. 2/1668 useless extension candidates. Maximal degree in co-relation 11199. Up to 1340 conditions per place. [2024-06-20 15:54:11,299 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 272 selfloop transitions, 93 changer transitions 0/367 dead transitions. [2024-06-20 15:54:11,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 367 transitions, 4722 flow [2024-06-20 15:54:11,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:54:11,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:54:11,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-20 15:54:11,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-20 15:54:11,300 INFO L175 Difference]: Start difference. First operand has 456 places, 344 transitions, 3302 flow. Second operand 12 states and 144 transitions. [2024-06-20 15:54:11,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 367 transitions, 4722 flow [2024-06-20 15:54:12,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 367 transitions, 4645 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-20 15:54:12,837 INFO L231 Difference]: Finished difference. Result has 459 places, 348 transitions, 3712 flow [2024-06-20 15:54:12,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3225, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3712, PETRI_PLACES=459, PETRI_TRANSITIONS=348} [2024-06-20 15:54:12,837 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 428 predicate places. [2024-06-20 15:54:12,838 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 348 transitions, 3712 flow [2024-06-20 15:54:12,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:12,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:12,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-20 15:54:12,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-20 15:54:12,838 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-20 15:54:12,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:12,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1560669429, now seen corresponding path program 22 times [2024-06-20 15:54:12,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:12,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614819005] [2024-06-20 15:54:12,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:12,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:12,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:13,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-20 15:54:13,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:13,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614819005] [2024-06-20 15:54:13,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614819005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:13,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:13,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:54:13,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768258761] [2024-06-20 15:54:13,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:13,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:54:13,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:13,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:54:13,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:54:13,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:54:13,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 348 transitions, 3712 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:13,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:13,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:54:13,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:14,474 INFO L124 PetriNetUnfolderBase]: 895/1675 cut-off events. [2024-06-20 15:54:14,475 INFO L125 PetriNetUnfolderBase]: For 340403/340403 co-relation queries the response was YES. [2024-06-20 15:54:14,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11655 conditions, 1675 events. 895/1675 cut-off events. For 340403/340403 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 10172 event pairs, 104 based on Foata normal form. 2/1676 useless extension candidates. Maximal degree in co-relation 11446. Up to 1580 conditions per place. [2024-06-20 15:54:14,498 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 310 selfloop transitions, 50 changer transitions 0/362 dead transitions. [2024-06-20 15:54:14,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 362 transitions, 4499 flow [2024-06-20 15:54:14,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:54:14,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:54:14,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2024-06-20 15:54:14,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3385416666666667 [2024-06-20 15:54:14,499 INFO L175 Difference]: Start difference. First operand has 459 places, 348 transitions, 3712 flow. Second operand 12 states and 130 transitions. [2024-06-20 15:54:14,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 362 transitions, 4499 flow [2024-06-20 15:54:16,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 362 transitions, 4233 flow, removed 79 selfloop flow, removed 8 redundant places. [2024-06-20 15:54:16,088 INFO L231 Difference]: Finished difference. Result has 463 places, 349 transitions, 3591 flow [2024-06-20 15:54:16,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3446, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3591, PETRI_PLACES=463, PETRI_TRANSITIONS=349} [2024-06-20 15:54:16,088 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 432 predicate places. [2024-06-20 15:54:16,088 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 349 transitions, 3591 flow [2024-06-20 15:54:16,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:16,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:16,089 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-20 15:54:16,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-20 15:54:16,089 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-20 15:54:16,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:16,089 INFO L85 PathProgramCache]: Analyzing trace with hash 41392498, now seen corresponding path program 25 times [2024-06-20 15:54:16,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:16,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034232257] [2024-06-20 15:54:16,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:16,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:16,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:17,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:17,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:17,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034232257] [2024-06-20 15:54:17,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034232257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:17,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:17,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:54:17,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252729284] [2024-06-20 15:54:17,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:17,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:54:17,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:17,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:54:17,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:54:17,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:54:17,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 349 transitions, 3591 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:17,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:17,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:54:17,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:17,802 INFO L124 PetriNetUnfolderBase]: 905/1693 cut-off events. [2024-06-20 15:54:17,802 INFO L125 PetriNetUnfolderBase]: For 339334/339334 co-relation queries the response was YES. [2024-06-20 15:54:17,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11585 conditions, 1693 events. 905/1693 cut-off events. For 339334/339334 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 10315 event pairs, 93 based on Foata normal form. 2/1694 useless extension candidates. Maximal degree in co-relation 11374. Up to 1531 conditions per place. [2024-06-20 15:54:17,826 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 325 selfloop transitions, 42 changer transitions 0/369 dead transitions. [2024-06-20 15:54:17,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 369 transitions, 4432 flow [2024-06-20 15:54:17,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:54:17,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:54:17,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-20 15:54:17,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693181818181818 [2024-06-20 15:54:17,827 INFO L175 Difference]: Start difference. First operand has 463 places, 349 transitions, 3591 flow. Second operand 11 states and 130 transitions. [2024-06-20 15:54:17,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 369 transitions, 4432 flow [2024-06-20 15:54:19,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 369 transitions, 4298 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-20 15:54:19,370 INFO L231 Difference]: Finished difference. Result has 464 places, 352 transitions, 3608 flow [2024-06-20 15:54:19,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3457, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3608, PETRI_PLACES=464, PETRI_TRANSITIONS=352} [2024-06-20 15:54:19,370 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 433 predicate places. [2024-06-20 15:54:19,371 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 352 transitions, 3608 flow [2024-06-20 15:54:19,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:19,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:19,371 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-20 15:54:19,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-20 15:54:19,371 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-20 15:54:19,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:19,372 INFO L85 PathProgramCache]: Analyzing trace with hash -739998104, now seen corresponding path program 26 times [2024-06-20 15:54:19,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:19,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253496711] [2024-06-20 15:54:19,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:19,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:19,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:20,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:20,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:20,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253496711] [2024-06-20 15:54:20,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253496711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:20,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:20,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:54:20,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089434104] [2024-06-20 15:54:20,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:20,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:54:20,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:20,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:54:20,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:54:20,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:54:20,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 352 transitions, 3608 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:20,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:20,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:54:20,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:21,011 INFO L124 PetriNetUnfolderBase]: 909/1701 cut-off events. [2024-06-20 15:54:21,012 INFO L125 PetriNetUnfolderBase]: For 343332/343332 co-relation queries the response was YES. [2024-06-20 15:54:21,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11626 conditions, 1701 events. 909/1701 cut-off events. For 343332/343332 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 10375 event pairs, 100 based on Foata normal form. 2/1702 useless extension candidates. Maximal degree in co-relation 11414. Up to 1626 conditions per place. [2024-06-20 15:54:21,032 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 342 selfloop transitions, 24 changer transitions 0/368 dead transitions. [2024-06-20 15:54:21,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 368 transitions, 4412 flow [2024-06-20 15:54:21,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:54:21,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:54:21,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-20 15:54:21,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409090909090909 [2024-06-20 15:54:21,033 INFO L175 Difference]: Start difference. First operand has 464 places, 352 transitions, 3608 flow. Second operand 11 states and 120 transitions. [2024-06-20 15:54:21,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 368 transitions, 4412 flow [2024-06-20 15:54:22,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 368 transitions, 4288 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-20 15:54:22,551 INFO L231 Difference]: Finished difference. Result has 465 places, 353 transitions, 3574 flow [2024-06-20 15:54:22,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3484, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3574, PETRI_PLACES=465, PETRI_TRANSITIONS=353} [2024-06-20 15:54:22,552 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 434 predicate places. [2024-06-20 15:54:22,552 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 353 transitions, 3574 flow [2024-06-20 15:54:22,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:22,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:22,552 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-20 15:54:22,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-20 15:54:22,552 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-20 15:54:22,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:22,553 INFO L85 PathProgramCache]: Analyzing trace with hash 48801808, now seen corresponding path program 27 times [2024-06-20 15:54:22,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:22,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563309866] [2024-06-20 15:54:22,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:22,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:22,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:23,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:23,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:23,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563309866] [2024-06-20 15:54:23,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563309866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:23,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:23,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:54:23,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776644387] [2024-06-20 15:54:23,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:23,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:54:23,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:23,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:54:23,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:54:23,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:54:23,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 353 transitions, 3574 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:23,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:23,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:54:23,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:24,264 INFO L124 PetriNetUnfolderBase]: 913/1709 cut-off events. [2024-06-20 15:54:24,265 INFO L125 PetriNetUnfolderBase]: For 347060/347060 co-relation queries the response was YES. [2024-06-20 15:54:24,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11619 conditions, 1709 events. 913/1709 cut-off events. For 347060/347060 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 10428 event pairs, 100 based on Foata normal form. 2/1710 useless extension candidates. Maximal degree in co-relation 11408. Up to 1547 conditions per place. [2024-06-20 15:54:24,289 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 328 selfloop transitions, 41 changer transitions 0/371 dead transitions. [2024-06-20 15:54:24,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 371 transitions, 4392 flow [2024-06-20 15:54:24,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:54:24,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:54:24,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-20 15:54:24,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3721590909090909 [2024-06-20 15:54:24,290 INFO L175 Difference]: Start difference. First operand has 465 places, 353 transitions, 3574 flow. Second operand 11 states and 131 transitions. [2024-06-20 15:54:24,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 371 transitions, 4392 flow [2024-06-20 15:54:25,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 371 transitions, 4312 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-20 15:54:25,943 INFO L231 Difference]: Finished difference. Result has 467 places, 354 transitions, 3616 flow [2024-06-20 15:54:25,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3494, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3616, PETRI_PLACES=467, PETRI_TRANSITIONS=354} [2024-06-20 15:54:25,944 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 436 predicate places. [2024-06-20 15:54:25,944 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 354 transitions, 3616 flow [2024-06-20 15:54:25,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:25,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:25,944 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-20 15:54:25,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-20 15:54:25,945 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-20 15:54:25,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:25,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1653788773, now seen corresponding path program 23 times [2024-06-20 15:54:25,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:25,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689687743] [2024-06-20 15:54:25,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:25,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:25,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:26,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:26,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:26,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689687743] [2024-06-20 15:54:26,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689687743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:26,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:26,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:54:26,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075938821] [2024-06-20 15:54:26,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:26,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:54:26,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:26,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:54:26,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:54:26,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:54:26,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 354 transitions, 3616 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:26,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:26,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:54:26,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:27,659 INFO L124 PetriNetUnfolderBase]: 937/1761 cut-off events. [2024-06-20 15:54:27,659 INFO L125 PetriNetUnfolderBase]: For 536610/536610 co-relation queries the response was YES. [2024-06-20 15:54:27,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12118 conditions, 1761 events. 937/1761 cut-off events. For 536610/536610 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 10779 event pairs, 100 based on Foata normal form. 14/1774 useless extension candidates. Maximal degree in co-relation 11906. Up to 1480 conditions per place. [2024-06-20 15:54:27,684 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 320 selfloop transitions, 43 changer transitions 16/381 dead transitions. [2024-06-20 15:54:27,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 381 transitions, 4655 flow [2024-06-20 15:54:27,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:54:27,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:54:27,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-20 15:54:27,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880208333333333 [2024-06-20 15:54:27,688 INFO L175 Difference]: Start difference. First operand has 467 places, 354 transitions, 3616 flow. Second operand 12 states and 149 transitions. [2024-06-20 15:54:27,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 381 transitions, 4655 flow [2024-06-20 15:54:29,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 381 transitions, 4539 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-20 15:54:29,584 INFO L231 Difference]: Finished difference. Result has 471 places, 348 transitions, 3559 flow [2024-06-20 15:54:29,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3500, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3559, PETRI_PLACES=471, PETRI_TRANSITIONS=348} [2024-06-20 15:54:29,585 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 440 predicate places. [2024-06-20 15:54:29,585 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 348 transitions, 3559 flow [2024-06-20 15:54:29,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:29,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:29,585 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-20 15:54:29,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-20 15:54:29,585 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-20 15:54:29,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:29,586 INFO L85 PathProgramCache]: Analyzing trace with hash 48811108, now seen corresponding path program 28 times [2024-06-20 15:54:29,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:29,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296670986] [2024-06-20 15:54:29,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:29,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:29,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:30,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:30,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:30,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296670986] [2024-06-20 15:54:30,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296670986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:30,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:30,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:54:30,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96831157] [2024-06-20 15:54:30,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:30,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:54:30,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:30,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:54:30,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:54:30,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:54:30,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 348 transitions, 3559 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 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-20 15:54:30,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:30,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:54:30,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:31,234 INFO L124 PetriNetUnfolderBase]: 890/1684 cut-off events. [2024-06-20 15:54:31,235 INFO L125 PetriNetUnfolderBase]: For 322667/322667 co-relation queries the response was YES. [2024-06-20 15:54:31,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11095 conditions, 1684 events. 890/1684 cut-off events. For 322667/322667 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 10367 event pairs, 95 based on Foata normal form. 2/1685 useless extension candidates. Maximal degree in co-relation 10882. Up to 1502 conditions per place. [2024-06-20 15:54:31,259 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 323 selfloop transitions, 40 changer transitions 0/365 dead transitions. [2024-06-20 15:54:31,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 365 transitions, 4329 flow [2024-06-20 15:54:31,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:54:31,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:54:31,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-20 15:54:31,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693181818181818 [2024-06-20 15:54:31,260 INFO L175 Difference]: Start difference. First operand has 471 places, 348 transitions, 3559 flow. Second operand 11 states and 130 transitions. [2024-06-20 15:54:31,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 365 transitions, 4329 flow [2024-06-20 15:54:32,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 365 transitions, 4171 flow, removed 28 selfloop flow, removed 11 redundant places. [2024-06-20 15:54:32,831 INFO L231 Difference]: Finished difference. Result has 471 places, 348 transitions, 3485 flow [2024-06-20 15:54:32,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3401, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3485, PETRI_PLACES=471, PETRI_TRANSITIONS=348} [2024-06-20 15:54:32,832 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 440 predicate places. [2024-06-20 15:54:32,832 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 348 transitions, 3485 flow [2024-06-20 15:54:32,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 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-20 15:54:32,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:32,832 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-20 15:54:32,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-20 15:54:32,832 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-20 15:54:32,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:32,833 INFO L85 PathProgramCache]: Analyzing trace with hash 41177172, now seen corresponding path program 18 times [2024-06-20 15:54:32,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:32,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672169536] [2024-06-20 15:54:32,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:32,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:32,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:33,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-20 15:54:33,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:33,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672169536] [2024-06-20 15:54:33,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672169536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:33,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:33,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:54:33,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897912125] [2024-06-20 15:54:33,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:33,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:54:33,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:33,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:54:33,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:54:34,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:54:34,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 348 transitions, 3485 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:34,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:34,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:54:34,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:34,725 INFO L124 PetriNetUnfolderBase]: 896/1694 cut-off events. [2024-06-20 15:54:34,725 INFO L125 PetriNetUnfolderBase]: For 327980/327980 co-relation queries the response was YES. [2024-06-20 15:54:34,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11201 conditions, 1694 events. 896/1694 cut-off events. For 327980/327980 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 10437 event pairs, 94 based on Foata normal form. 2/1695 useless extension candidates. Maximal degree in co-relation 10988. Up to 1485 conditions per place. [2024-06-20 15:54:34,749 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 321 selfloop transitions, 44 changer transitions 4/371 dead transitions. [2024-06-20 15:54:34,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 371 transitions, 4433 flow [2024-06-20 15:54:34,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:54:34,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:54:34,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 149 transitions. [2024-06-20 15:54:34,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3581730769230769 [2024-06-20 15:54:34,750 INFO L175 Difference]: Start difference. First operand has 471 places, 348 transitions, 3485 flow. Second operand 13 states and 149 transitions. [2024-06-20 15:54:34,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 371 transitions, 4433 flow [2024-06-20 15:54:36,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 371 transitions, 4296 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-20 15:54:36,190 INFO L231 Difference]: Finished difference. Result has 474 places, 350 transitions, 3585 flow [2024-06-20 15:54:36,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3348, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3585, PETRI_PLACES=474, PETRI_TRANSITIONS=350} [2024-06-20 15:54:36,191 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 443 predicate places. [2024-06-20 15:54:36,191 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 350 transitions, 3585 flow [2024-06-20 15:54:36,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:36,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:36,191 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-20 15:54:36,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-20 15:54:36,191 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-20 15:54:36,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:36,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1481800848, now seen corresponding path program 29 times [2024-06-20 15:54:36,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:36,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741301557] [2024-06-20 15:54:36,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:36,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:36,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:37,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:37,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:37,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741301557] [2024-06-20 15:54:37,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741301557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:37,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:37,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:54:37,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026498811] [2024-06-20 15:54:37,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:37,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:54:37,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:37,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:54:37,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:54:37,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:54:37,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 350 transitions, 3585 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:37,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:37,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:54:37,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:37,828 INFO L124 PetriNetUnfolderBase]: 898/1696 cut-off events. [2024-06-20 15:54:37,828 INFO L125 PetriNetUnfolderBase]: For 332443/332443 co-relation queries the response was YES. [2024-06-20 15:54:37,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11200 conditions, 1696 events. 898/1696 cut-off events. For 332443/332443 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 10439 event pairs, 99 based on Foata normal form. 2/1697 useless extension candidates. Maximal degree in co-relation 10986. Up to 1646 conditions per place. [2024-06-20 15:54:37,849 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 349 selfloop transitions, 15 changer transitions 0/366 dead transitions. [2024-06-20 15:54:37,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 366 transitions, 4383 flow [2024-06-20 15:54:37,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:54:37,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:54:37,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-20 15:54:37,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32670454545454547 [2024-06-20 15:54:37,850 INFO L175 Difference]: Start difference. First operand has 474 places, 350 transitions, 3585 flow. Second operand 11 states and 115 transitions. [2024-06-20 15:54:37,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 366 transitions, 4383 flow [2024-06-20 15:54:39,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 366 transitions, 4170 flow, removed 64 selfloop flow, removed 10 redundant places. [2024-06-20 15:54:39,384 INFO L231 Difference]: Finished difference. Result has 474 places, 351 transitions, 3446 flow [2024-06-20 15:54:39,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3372, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3446, PETRI_PLACES=474, PETRI_TRANSITIONS=351} [2024-06-20 15:54:39,384 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 443 predicate places. [2024-06-20 15:54:39,384 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 351 transitions, 3446 flow [2024-06-20 15:54:39,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:39,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:39,385 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-20 15:54:39,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-20 15:54:39,385 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-20 15:54:39,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:39,385 INFO L85 PathProgramCache]: Analyzing trace with hash -585075628, now seen corresponding path program 30 times [2024-06-20 15:54:39,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:39,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146890238] [2024-06-20 15:54:39,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:39,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:39,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:40,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:40,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:40,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146890238] [2024-06-20 15:54:40,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146890238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:40,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:40,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:54:40,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720422659] [2024-06-20 15:54:40,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:40,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:54:40,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:40,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:54:40,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:54:40,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:54:40,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 351 transitions, 3446 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:40,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:40,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:54:40,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:41,070 INFO L124 PetriNetUnfolderBase]: 902/1704 cut-off events. [2024-06-20 15:54:41,070 INFO L125 PetriNetUnfolderBase]: For 333334/333334 co-relation queries the response was YES. [2024-06-20 15:54:41,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11071 conditions, 1704 events. 902/1704 cut-off events. For 333334/333334 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 10518 event pairs, 101 based on Foata normal form. 2/1705 useless extension candidates. Maximal degree in co-relation 10856. Up to 1623 conditions per place. [2024-06-20 15:54:41,095 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 342 selfloop transitions, 23 changer transitions 0/367 dead transitions. [2024-06-20 15:54:41,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 367 transitions, 4252 flow [2024-06-20 15:54:41,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:54:41,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:54:41,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-20 15:54:41,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3494318181818182 [2024-06-20 15:54:41,096 INFO L175 Difference]: Start difference. First operand has 474 places, 351 transitions, 3446 flow. Second operand 11 states and 123 transitions. [2024-06-20 15:54:41,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 367 transitions, 4252 flow [2024-06-20 15:54:42,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 367 transitions, 4188 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-20 15:54:42,704 INFO L231 Difference]: Finished difference. Result has 476 places, 352 transitions, 3474 flow [2024-06-20 15:54:42,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3382, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3474, PETRI_PLACES=476, PETRI_TRANSITIONS=352} [2024-06-20 15:54:42,705 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 445 predicate places. [2024-06-20 15:54:42,705 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 352 transitions, 3474 flow [2024-06-20 15:54:42,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:42,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:42,706 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-20 15:54:42,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-20 15:54:42,706 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-20 15:54:42,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:42,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1727668110, now seen corresponding path program 31 times [2024-06-20 15:54:42,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:42,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336069890] [2024-06-20 15:54:42,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:42,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:42,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:43,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:43,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:43,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336069890] [2024-06-20 15:54:43,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336069890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:43,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:43,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:54:43,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904559618] [2024-06-20 15:54:43,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:43,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:54:43,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:43,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:54:43,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:54:43,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:54:43,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 352 transitions, 3474 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:43,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:43,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:54:43,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:44,350 INFO L124 PetriNetUnfolderBase]: 913/1725 cut-off events. [2024-06-20 15:54:44,351 INFO L125 PetriNetUnfolderBase]: For 371051/371051 co-relation queries the response was YES. [2024-06-20 15:54:44,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11660 conditions, 1725 events. 913/1725 cut-off events. For 371051/371051 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 10692 event pairs, 105 based on Foata normal form. 2/1726 useless extension candidates. Maximal degree in co-relation 11444. Up to 1603 conditions per place. [2024-06-20 15:54:44,376 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 343 selfloop transitions, 25 changer transitions 0/370 dead transitions. [2024-06-20 15:54:44,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 370 transitions, 4696 flow [2024-06-20 15:54:44,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:54:44,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:54:44,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-20 15:54:44,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3494318181818182 [2024-06-20 15:54:44,377 INFO L175 Difference]: Start difference. First operand has 476 places, 352 transitions, 3474 flow. Second operand 11 states and 123 transitions. [2024-06-20 15:54:44,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 370 transitions, 4696 flow [2024-06-20 15:54:45,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 370 transitions, 4614 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-20 15:54:45,960 INFO L231 Difference]: Finished difference. Result has 478 places, 354 transitions, 3532 flow [2024-06-20 15:54:45,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3392, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3532, PETRI_PLACES=478, PETRI_TRANSITIONS=354} [2024-06-20 15:54:45,960 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 447 predicate places. [2024-06-20 15:54:45,961 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 354 transitions, 3532 flow [2024-06-20 15:54:45,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:45,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:45,961 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-20 15:54:45,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-20 15:54:45,961 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-20 15:54:45,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:45,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1110902898, now seen corresponding path program 32 times [2024-06-20 15:54:45,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:45,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56076755] [2024-06-20 15:54:45,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:45,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:45,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:46,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:46,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:46,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56076755] [2024-06-20 15:54:46,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56076755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:46,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:46,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:54:46,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926917435] [2024-06-20 15:54:46,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:46,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:54:46,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:46,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:54:46,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:54:47,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:54:47,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 354 transitions, 3532 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:47,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:47,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:54:47,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:47,733 INFO L124 PetriNetUnfolderBase]: 910/1720 cut-off events. [2024-06-20 15:54:47,734 INFO L125 PetriNetUnfolderBase]: For 340772/340772 co-relation queries the response was YES. [2024-06-20 15:54:47,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11209 conditions, 1720 events. 910/1720 cut-off events. For 340772/340772 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 10649 event pairs, 106 based on Foata normal form. 2/1721 useless extension candidates. Maximal degree in co-relation 10992. Up to 1621 conditions per place. [2024-06-20 15:54:47,758 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 343 selfloop transitions, 24 changer transitions 0/369 dead transitions. [2024-06-20 15:54:47,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 369 transitions, 4300 flow [2024-06-20 15:54:47,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:54:47,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:54:47,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-20 15:54:47,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-20 15:54:47,760 INFO L175 Difference]: Start difference. First operand has 478 places, 354 transitions, 3532 flow. Second operand 11 states and 121 transitions. [2024-06-20 15:54:47,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 369 transitions, 4300 flow [2024-06-20 15:54:49,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 369 transitions, 4226 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-20 15:54:49,287 INFO L231 Difference]: Finished difference. Result has 482 places, 354 transitions, 3510 flow [2024-06-20 15:54:49,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3458, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3510, PETRI_PLACES=482, PETRI_TRANSITIONS=354} [2024-06-20 15:54:49,288 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 451 predicate places. [2024-06-20 15:54:49,288 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 354 transitions, 3510 flow [2024-06-20 15:54:49,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:49,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:49,288 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-20 15:54:49,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-20 15:54:49,289 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-20 15:54:49,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:49,289 INFO L85 PathProgramCache]: Analyzing trace with hash -919949936, now seen corresponding path program 19 times [2024-06-20 15:54:49,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:49,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915255137] [2024-06-20 15:54:49,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:49,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:49,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:50,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:50,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:50,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915255137] [2024-06-20 15:54:50,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915255137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:50,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:50,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:54:50,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144143301] [2024-06-20 15:54:50,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:50,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:54:50,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:50,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:54:50,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:54:50,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:54:50,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 354 transitions, 3510 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:50,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:50,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:54:50,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:51,280 INFO L124 PetriNetUnfolderBase]: 916/1730 cut-off events. [2024-06-20 15:54:51,280 INFO L125 PetriNetUnfolderBase]: For 347054/347054 co-relation queries the response was YES. [2024-06-20 15:54:51,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11404 conditions, 1730 events. 916/1730 cut-off events. For 347054/347054 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 10721 event pairs, 105 based on Foata normal form. 2/1731 useless extension candidates. Maximal degree in co-relation 11185. Up to 1661 conditions per place. [2024-06-20 15:54:51,306 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 344 selfloop transitions, 27 changer transitions 0/373 dead transitions. [2024-06-20 15:54:51,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 373 transitions, 4438 flow [2024-06-20 15:54:51,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:54:51,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:54:51,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2024-06-20 15:54:51,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3385416666666667 [2024-06-20 15:54:51,308 INFO L175 Difference]: Start difference. First operand has 482 places, 354 transitions, 3510 flow. Second operand 12 states and 130 transitions. [2024-06-20 15:54:51,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 373 transitions, 4438 flow [2024-06-20 15:54:53,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 373 transitions, 4265 flow, removed 21 selfloop flow, removed 12 redundant places. [2024-06-20 15:54:53,069 INFO L231 Difference]: Finished difference. Result has 482 places, 356 transitions, 3540 flow [2024-06-20 15:54:53,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3337, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3540, PETRI_PLACES=482, PETRI_TRANSITIONS=356} [2024-06-20 15:54:53,070 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 451 predicate places. [2024-06-20 15:54:53,070 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 356 transitions, 3540 flow [2024-06-20 15:54:53,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:53,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:53,070 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-20 15:54:53,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-20 15:54:53,070 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-20 15:54:53,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:53,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1993691820, now seen corresponding path program 33 times [2024-06-20 15:54:53,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:53,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142881180] [2024-06-20 15:54:53,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:53,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:53,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:54,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:54,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:54,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142881180] [2024-06-20 15:54:54,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142881180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:54,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:54,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:54:54,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043011302] [2024-06-20 15:54:54,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:54,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:54:54,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:54,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:54:54,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:54:54,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:54:54,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 356 transitions, 3540 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:54,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:54,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:54:54,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:54,977 INFO L124 PetriNetUnfolderBase]: 926/1748 cut-off events. [2024-06-20 15:54:54,978 INFO L125 PetriNetUnfolderBase]: For 350902/350902 co-relation queries the response was YES. [2024-06-20 15:54:54,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11250 conditions, 1748 events. 926/1748 cut-off events. For 350902/350902 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 10871 event pairs, 107 based on Foata normal form. 2/1749 useless extension candidates. Maximal degree in co-relation 11033. Up to 1677 conditions per place. [2024-06-20 15:54:55,004 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 348 selfloop transitions, 25 changer transitions 0/375 dead transitions. [2024-06-20 15:54:55,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 375 transitions, 4389 flow [2024-06-20 15:54:55,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:54:55,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:54:55,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-20 15:54:55,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-20 15:54:55,005 INFO L175 Difference]: Start difference. First operand has 482 places, 356 transitions, 3540 flow. Second operand 11 states and 122 transitions. [2024-06-20 15:54:55,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 375 transitions, 4389 flow [2024-06-20 15:54:56,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 375 transitions, 4153 flow, removed 67 selfloop flow, removed 11 redundant places. [2024-06-20 15:54:56,778 INFO L231 Difference]: Finished difference. Result has 482 places, 359 transitions, 3421 flow [2024-06-20 15:54:56,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3306, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3421, PETRI_PLACES=482, PETRI_TRANSITIONS=359} [2024-06-20 15:54:56,792 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 451 predicate places. [2024-06-20 15:54:56,792 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 359 transitions, 3421 flow [2024-06-20 15:54:56,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:56,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:56,793 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-20 15:54:56,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-20 15:54:56,793 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-20 15:54:56,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:56,793 INFO L85 PathProgramCache]: Analyzing trace with hash -2127931250, now seen corresponding path program 20 times [2024-06-20 15:54:56,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:56,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731131952] [2024-06-20 15:54:56,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:56,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:56,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:57,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:57,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:57,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731131952] [2024-06-20 15:54:57,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731131952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:57,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:57,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:54:57,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355786401] [2024-06-20 15:54:57,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:57,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:54:57,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:57,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:54:57,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:54:57,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:54:58,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 359 transitions, 3421 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:58,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:58,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:54:58,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:58,611 INFO L124 PetriNetUnfolderBase]: 928/1752 cut-off events. [2024-06-20 15:54:58,611 INFO L125 PetriNetUnfolderBase]: For 316448/316448 co-relation queries the response was YES. [2024-06-20 15:54:58,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10531 conditions, 1752 events. 928/1752 cut-off events. For 316448/316448 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 10917 event pairs, 100 based on Foata normal form. 2/1753 useless extension candidates. Maximal degree in co-relation 10314. Up to 1641 conditions per place. [2024-06-20 15:54:58,638 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 344 selfloop transitions, 35 changer transitions 1/382 dead transitions. [2024-06-20 15:54:58,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 382 transitions, 4268 flow [2024-06-20 15:54:58,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:54:58,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:54:58,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 145 transitions. [2024-06-20 15:54:58,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3485576923076923 [2024-06-20 15:54:58,639 INFO L175 Difference]: Start difference. First operand has 482 places, 359 transitions, 3421 flow. Second operand 13 states and 145 transitions. [2024-06-20 15:54:58,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 382 transitions, 4268 flow [2024-06-20 15:55:00,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 382 transitions, 4096 flow, removed 63 selfloop flow, removed 8 redundant places. [2024-06-20 15:55:00,266 INFO L231 Difference]: Finished difference. Result has 487 places, 361 transitions, 3342 flow [2024-06-20 15:55:00,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3249, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3342, PETRI_PLACES=487, PETRI_TRANSITIONS=361} [2024-06-20 15:55:00,267 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 456 predicate places. [2024-06-20 15:55:00,267 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 361 transitions, 3342 flow [2024-06-20 15:55:00,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:00,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:00,267 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-20 15:55:00,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-20 15:55:00,268 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-20 15:55:00,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:00,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1986282510, now seen corresponding path program 34 times [2024-06-20 15:55:00,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:00,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833860131] [2024-06-20 15:55:00,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:00,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:00,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:01,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-20 15:55:01,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:01,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833860131] [2024-06-20 15:55:01,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833860131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:01,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:01,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:55:01,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175084564] [2024-06-20 15:55:01,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:01,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:55:01,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:01,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:55:01,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:55:01,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:55:01,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 361 transitions, 3342 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:01,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:01,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:55:01,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:02,283 INFO L124 PetriNetUnfolderBase]: 930/1754 cut-off events. [2024-06-20 15:55:02,284 INFO L125 PetriNetUnfolderBase]: For 316498/316498 co-relation queries the response was YES. [2024-06-20 15:55:02,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10440 conditions, 1754 events. 930/1754 cut-off events. For 316498/316498 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 10942 event pairs, 104 based on Foata normal form. 2/1755 useless extension candidates. Maximal degree in co-relation 10222. Up to 1683 conditions per place. [2024-06-20 15:55:02,304 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 352 selfloop transitions, 24 changer transitions 0/378 dead transitions. [2024-06-20 15:55:02,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 378 transitions, 4175 flow [2024-06-20 15:55:02,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:55:02,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:55:02,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-20 15:55:02,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3494318181818182 [2024-06-20 15:55:02,305 INFO L175 Difference]: Start difference. First operand has 487 places, 361 transitions, 3342 flow. Second operand 11 states and 123 transitions. [2024-06-20 15:55:02,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 378 transitions, 4175 flow [2024-06-20 15:55:03,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 378 transitions, 4022 flow, removed 26 selfloop flow, removed 14 redundant places. [2024-06-20 15:55:03,734 INFO L231 Difference]: Finished difference. Result has 484 places, 362 transitions, 3282 flow [2024-06-20 15:55:03,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3189, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3282, PETRI_PLACES=484, PETRI_TRANSITIONS=362} [2024-06-20 15:55:03,734 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 453 predicate places. [2024-06-20 15:55:03,734 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 362 transitions, 3282 flow [2024-06-20 15:55:03,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:03,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:03,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:55:03,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-20 15:55:03,744 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-20 15:55:03,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:03,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1993907301, now seen corresponding path program 24 times [2024-06-20 15:55:03,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:03,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496402269] [2024-06-20 15:55:03,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:03,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:03,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:04,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:04,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:04,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496402269] [2024-06-20 15:55:04,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496402269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:04,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:04,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:55:04,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948934864] [2024-06-20 15:55:04,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:04,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:55:04,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:04,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:55:04,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:55:04,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:55:04,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 362 transitions, 3282 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:04,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:04,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:55:04,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:05,571 INFO L124 PetriNetUnfolderBase]: 947/1793 cut-off events. [2024-06-20 15:55:05,571 INFO L125 PetriNetUnfolderBase]: For 492220/492220 co-relation queries the response was YES. [2024-06-20 15:55:05,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10298 conditions, 1793 events. 947/1793 cut-off events. For 492220/492220 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 11170 event pairs, 105 based on Foata normal form. 14/1806 useless extension candidates. Maximal degree in co-relation 10082. Up to 1628 conditions per place. [2024-06-20 15:55:05,596 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 342 selfloop transitions, 24 changer transitions 17/385 dead transitions. [2024-06-20 15:55:05,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 385 transitions, 4260 flow [2024-06-20 15:55:05,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:55:05,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:55:05,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-20 15:55:05,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3619791666666667 [2024-06-20 15:55:05,597 INFO L175 Difference]: Start difference. First operand has 484 places, 362 transitions, 3282 flow. Second operand 12 states and 139 transitions. [2024-06-20 15:55:05,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 385 transitions, 4260 flow [2024-06-20 15:55:07,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 385 transitions, 4149 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-20 15:55:07,183 INFO L231 Difference]: Finished difference. Result has 488 places, 352 transitions, 3140 flow [2024-06-20 15:55:07,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3171, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3140, PETRI_PLACES=488, PETRI_TRANSITIONS=352} [2024-06-20 15:55:07,184 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 457 predicate places. [2024-06-20 15:55:07,184 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 352 transitions, 3140 flow [2024-06-20 15:55:07,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:07,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:07,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-20 15:55:07,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-20 15:55:07,185 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-20 15:55:07,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:07,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1986273210, now seen corresponding path program 35 times [2024-06-20 15:55:07,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:07,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922358511] [2024-06-20 15:55:07,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:07,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:07,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:08,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:08,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:08,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922358511] [2024-06-20 15:55:08,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922358511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:08,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:08,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:55:08,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010314795] [2024-06-20 15:55:08,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:08,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:55:08,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:08,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:55:08,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:55:08,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:55:08,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 352 transitions, 3140 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:08,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:08,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:55:08,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:08,943 INFO L124 PetriNetUnfolderBase]: 892/1700 cut-off events. [2024-06-20 15:55:08,943 INFO L125 PetriNetUnfolderBase]: For 248810/248810 co-relation queries the response was YES. [2024-06-20 15:55:08,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9155 conditions, 1700 events. 892/1700 cut-off events. For 248810/248810 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 10641 event pairs, 100 based on Foata normal form. 2/1701 useless extension candidates. Maximal degree in co-relation 8938. Up to 1609 conditions per place. [2024-06-20 15:55:08,968 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 343 selfloop transitions, 23 changer transitions 0/368 dead transitions. [2024-06-20 15:55:08,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 368 transitions, 3912 flow [2024-06-20 15:55:08,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:55:08,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:55:08,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-20 15:55:08,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465909090909091 [2024-06-20 15:55:08,969 INFO L175 Difference]: Start difference. First operand has 488 places, 352 transitions, 3140 flow. Second operand 11 states and 122 transitions. [2024-06-20 15:55:08,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 368 transitions, 3912 flow [2024-06-20 15:55:10,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 368 transitions, 3630 flow, removed 20 selfloop flow, removed 16 redundant places. [2024-06-20 15:55:10,380 INFO L231 Difference]: Finished difference. Result has 482 places, 352 transitions, 2908 flow [2024-06-20 15:55:10,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2858, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2908, PETRI_PLACES=482, PETRI_TRANSITIONS=352} [2024-06-20 15:55:10,380 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 451 predicate places. [2024-06-20 15:55:10,380 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 352 transitions, 2908 flow [2024-06-20 15:55:10,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:10,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:10,381 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-20 15:55:10,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-20 15:55:10,382 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-20 15:55:10,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:10,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1388111830, now seen corresponding path program 1 times [2024-06-20 15:55:10,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:10,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461798055] [2024-06-20 15:55:10,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:10,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:10,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:11,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:11,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:11,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461798055] [2024-06-20 15:55:11,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461798055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:11,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:11,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:55:11,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960233225] [2024-06-20 15:55:11,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:11,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:55:11,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:11,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:55:11,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:55:11,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:55:11,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 352 transitions, 2908 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:11,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:11,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:55:11,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:12,405 INFO L124 PetriNetUnfolderBase]: 933/1787 cut-off events. [2024-06-20 15:55:12,405 INFO L125 PetriNetUnfolderBase]: For 527858/527858 co-relation queries the response was YES. [2024-06-20 15:55:12,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11538 conditions, 1787 events. 933/1787 cut-off events. For 527858/527858 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 11180 event pairs, 125 based on Foata normal form. 8/1794 useless extension candidates. Maximal degree in co-relation 11322. Up to 1540 conditions per place. [2024-06-20 15:55:12,431 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 357 selfloop transitions, 19 changer transitions 16/394 dead transitions. [2024-06-20 15:55:12,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 394 transitions, 4388 flow [2024-06-20 15:55:12,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 15:55:12,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 15:55:12,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 169 transitions. [2024-06-20 15:55:12,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37723214285714285 [2024-06-20 15:55:12,432 INFO L175 Difference]: Start difference. First operand has 482 places, 352 transitions, 2908 flow. Second operand 14 states and 169 transitions. [2024-06-20 15:55:12,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 394 transitions, 4388 flow [2024-06-20 15:55:15,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 394 transitions, 4236 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-20 15:55:15,267 INFO L231 Difference]: Finished difference. Result has 485 places, 348 transitions, 2777 flow [2024-06-20 15:55:15,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2756, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2777, PETRI_PLACES=485, PETRI_TRANSITIONS=348} [2024-06-20 15:55:15,268 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 454 predicate places. [2024-06-20 15:55:15,268 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 348 transitions, 2777 flow [2024-06-20 15:55:15,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:15,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:15,268 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-20 15:55:15,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-20 15:55:15,269 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-20 15:55:15,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:15,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1330019380, now seen corresponding path program 2 times [2024-06-20 15:55:15,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:15,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615551137] [2024-06-20 15:55:15,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:15,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:15,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:16,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:16,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:16,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615551137] [2024-06-20 15:55:16,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615551137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:16,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:16,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:55:16,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610342800] [2024-06-20 15:55:16,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:16,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:55:16,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:16,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:55:16,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:55:16,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:55:16,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 348 transitions, 2777 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:16,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:16,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:55:16,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:17,252 INFO L124 PetriNetUnfolderBase]: 959/1839 cut-off events. [2024-06-20 15:55:17,253 INFO L125 PetriNetUnfolderBase]: For 712997/712997 co-relation queries the response was YES. [2024-06-20 15:55:17,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13865 conditions, 1839 events. 959/1839 cut-off events. For 712997/712997 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 11560 event pairs, 132 based on Foata normal form. 8/1846 useless extension candidates. Maximal degree in co-relation 13648. Up to 1633 conditions per place. [2024-06-20 15:55:17,277 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 359 selfloop transitions, 22 changer transitions 10/393 dead transitions. [2024-06-20 15:55:17,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 393 transitions, 4282 flow [2024-06-20 15:55:17,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 15:55:17,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 15:55:17,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 168 transitions. [2024-06-20 15:55:17,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-20 15:55:17,279 INFO L175 Difference]: Start difference. First operand has 485 places, 348 transitions, 2777 flow. Second operand 14 states and 168 transitions. [2024-06-20 15:55:17,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 393 transitions, 4282 flow [2024-06-20 15:55:21,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 393 transitions, 4230 flow, removed 8 selfloop flow, removed 13 redundant places. [2024-06-20 15:55:21,827 INFO L231 Difference]: Finished difference. Result has 481 places, 349 transitions, 2789 flow [2024-06-20 15:55:21,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2736, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2789, PETRI_PLACES=481, PETRI_TRANSITIONS=349} [2024-06-20 15:55:21,828 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 450 predicate places. [2024-06-20 15:55:21,828 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 349 transitions, 2789 flow [2024-06-20 15:55:21,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:21,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:21,828 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-20 15:55:21,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-20 15:55:21,829 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-20 15:55:21,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:21,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1329899410, now seen corresponding path program 3 times [2024-06-20 15:55:21,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:21,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107217077] [2024-06-20 15:55:21,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:21,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:21,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:23,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-20 15:55:23,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:23,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107217077] [2024-06-20 15:55:23,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107217077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:23,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:23,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:55:23,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123927623] [2024-06-20 15:55:23,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:23,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:55:23,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:23,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:55:23,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:55:23,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:55:23,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 349 transitions, 2789 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:23,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:23,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:55:23,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:24,031 INFO L124 PetriNetUnfolderBase]: 955/1839 cut-off events. [2024-06-20 15:55:24,031 INFO L125 PetriNetUnfolderBase]: For 824513/824513 co-relation queries the response was YES. [2024-06-20 15:55:24,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13019 conditions, 1839 events. 955/1839 cut-off events. For 824513/824513 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 11589 event pairs, 146 based on Foata normal form. 20/1858 useless extension candidates. Maximal degree in co-relation 12804. Up to 1670 conditions per place. [2024-06-20 15:55:24,059 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 346 selfloop transitions, 21 changer transitions 13/382 dead transitions. [2024-06-20 15:55:24,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 382 transitions, 3771 flow [2024-06-20 15:55:24,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 15:55:24,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 15:55:24,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 164 transitions. [2024-06-20 15:55:24,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3416666666666667 [2024-06-20 15:55:24,060 INFO L175 Difference]: Start difference. First operand has 481 places, 349 transitions, 2789 flow. Second operand 15 states and 164 transitions. [2024-06-20 15:55:24,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 382 transitions, 3771 flow [2024-06-20 15:55:27,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 382 transitions, 3736 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-20 15:55:27,372 INFO L231 Difference]: Finished difference. Result has 482 places, 344 transitions, 2767 flow [2024-06-20 15:55:27,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2754, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2767, PETRI_PLACES=482, PETRI_TRANSITIONS=344} [2024-06-20 15:55:27,373 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 451 predicate places. [2024-06-20 15:55:27,373 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 344 transitions, 2767 flow [2024-06-20 15:55:27,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:27,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:27,373 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-20 15:55:27,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-20 15:55:27,374 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-20 15:55:27,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:27,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1329904060, now seen corresponding path program 4 times [2024-06-20 15:55:27,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:27,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693840519] [2024-06-20 15:55:27,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:27,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:27,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:28,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:28,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:28,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693840519] [2024-06-20 15:55:28,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693840519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:28,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:28,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:55:28,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86542180] [2024-06-20 15:55:28,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:28,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:55:28,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:28,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:55:28,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:55:28,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:55:28,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 344 transitions, 2767 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:28,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:28,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:55:28,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:29,301 INFO L124 PetriNetUnfolderBase]: 897/1725 cut-off events. [2024-06-20 15:55:29,301 INFO L125 PetriNetUnfolderBase]: For 473532/473532 co-relation queries the response was YES. [2024-06-20 15:55:29,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10576 conditions, 1725 events. 897/1725 cut-off events. For 473532/473532 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 10820 event pairs, 120 based on Foata normal form. 8/1732 useless extension candidates. Maximal degree in co-relation 10363. Up to 1614 conditions per place. [2024-06-20 15:55:29,325 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 342 selfloop transitions, 15 changer transitions 17/376 dead transitions. [2024-06-20 15:55:29,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 376 transitions, 3662 flow [2024-06-20 15:55:29,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 15:55:29,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 15:55:29,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 154 transitions. [2024-06-20 15:55:29,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-20 15:55:29,326 INFO L175 Difference]: Start difference. First operand has 482 places, 344 transitions, 2767 flow. Second operand 14 states and 154 transitions. [2024-06-20 15:55:29,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 376 transitions, 3662 flow [2024-06-20 15:55:31,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 376 transitions, 3610 flow, removed 5 selfloop flow, removed 14 redundant places. [2024-06-20 15:55:31,136 INFO L231 Difference]: Finished difference. Result has 480 places, 340 transitions, 2719 flow [2024-06-20 15:55:31,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2717, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2719, PETRI_PLACES=480, PETRI_TRANSITIONS=340} [2024-06-20 15:55:31,137 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 449 predicate places. [2024-06-20 15:55:31,137 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 340 transitions, 2719 flow [2024-06-20 15:55:31,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:31,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:31,137 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-20 15:55:31,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-20 15:55:31,138 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-20 15:55:31,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:31,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1362010700, now seen corresponding path program 5 times [2024-06-20 15:55:31,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:31,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228468497] [2024-06-20 15:55:31,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:31,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:31,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:32,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-20 15:55:32,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:32,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228468497] [2024-06-20 15:55:32,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228468497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:32,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:32,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:55:32,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545649142] [2024-06-20 15:55:32,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:32,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:55:32,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:32,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:55:32,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:55:32,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:55:32,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 340 transitions, 2719 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:32,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:32,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:55:32,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:33,121 INFO L124 PetriNetUnfolderBase]: 890/1711 cut-off events. [2024-06-20 15:55:33,121 INFO L125 PetriNetUnfolderBase]: For 468867/468867 co-relation queries the response was YES. [2024-06-20 15:55:33,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10454 conditions, 1711 events. 890/1711 cut-off events. For 468867/468867 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 10720 event pairs, 120 based on Foata normal form. 8/1718 useless extension candidates. Maximal degree in co-relation 10241. Up to 1620 conditions per place. [2024-06-20 15:55:33,145 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 342 selfloop transitions, 12 changer transitions 13/369 dead transitions. [2024-06-20 15:55:33,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 369 transitions, 3600 flow [2024-06-20 15:55:33,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:55:33,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:55:33,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 140 transitions. [2024-06-20 15:55:33,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33653846153846156 [2024-06-20 15:55:33,146 INFO L175 Difference]: Start difference. First operand has 480 places, 340 transitions, 2719 flow. Second operand 13 states and 140 transitions. [2024-06-20 15:55:33,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 369 transitions, 3600 flow [2024-06-20 15:55:34,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 369 transitions, 3551 flow, removed 6 selfloop flow, removed 14 redundant places. [2024-06-20 15:55:34,941 INFO L231 Difference]: Finished difference. Result has 473 places, 338 transitions, 2690 flow [2024-06-20 15:55:34,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2675, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2690, PETRI_PLACES=473, PETRI_TRANSITIONS=338} [2024-06-20 15:55:34,941 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 442 predicate places. [2024-06-20 15:55:34,942 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 338 transitions, 2690 flow [2024-06-20 15:55:34,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:34,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:34,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] [2024-06-20 15:55:34,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-20 15:55:34,942 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-20 15:55:34,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:34,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1357426730, now seen corresponding path program 6 times [2024-06-20 15:55:34,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:34,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191698815] [2024-06-20 15:55:34,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:34,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:34,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:36,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-20 15:55:36,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:36,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191698815] [2024-06-20 15:55:36,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191698815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:36,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:36,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:55:36,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297339857] [2024-06-20 15:55:36,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:36,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:55:36,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:36,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:55:36,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:55:36,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:55:36,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 338 transitions, 2690 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:36,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:36,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:55:36,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:36,850 INFO L124 PetriNetUnfolderBase]: 882/1695 cut-off events. [2024-06-20 15:55:36,850 INFO L125 PetriNetUnfolderBase]: For 458661/458661 co-relation queries the response was YES. [2024-06-20 15:55:36,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10335 conditions, 1695 events. 882/1695 cut-off events. For 458661/458661 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 10563 event pairs, 118 based on Foata normal form. 8/1702 useless extension candidates. Maximal degree in co-relation 10123. Up to 1540 conditions per place. [2024-06-20 15:55:36,868 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 345 selfloop transitions, 13 changer transitions 10/370 dead transitions. [2024-06-20 15:55:36,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 370 transitions, 4008 flow [2024-06-20 15:55:36,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:55:36,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:55:36,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 146 transitions. [2024-06-20 15:55:36,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35096153846153844 [2024-06-20 15:55:36,869 INFO L175 Difference]: Start difference. First operand has 473 places, 338 transitions, 2690 flow. Second operand 13 states and 146 transitions. [2024-06-20 15:55:36,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 370 transitions, 4008 flow [2024-06-20 15:55:38,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 370 transitions, 3964 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-20 15:55:38,886 INFO L231 Difference]: Finished difference. Result has 469 places, 335 transitions, 2667 flow [2024-06-20 15:55:38,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2654, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2667, PETRI_PLACES=469, PETRI_TRANSITIONS=335} [2024-06-20 15:55:38,887 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 438 predicate places. [2024-06-20 15:55:38,887 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 335 transitions, 2667 flow [2024-06-20 15:55:38,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:38,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:38,887 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-20 15:55:38,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-20 15:55:38,887 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-20 15:55:38,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:38,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1357542050, now seen corresponding path program 7 times [2024-06-20 15:55:38,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:38,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411039047] [2024-06-20 15:55:38,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:38,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:38,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:40,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:40,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:40,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411039047] [2024-06-20 15:55:40,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411039047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:40,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:40,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:55:40,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667210367] [2024-06-20 15:55:40,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:40,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:55:40,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:40,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:55:40,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:55:40,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:55:40,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 335 transitions, 2667 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:40,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:40,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:55:40,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:40,789 INFO L124 PetriNetUnfolderBase]: 850/1631 cut-off events. [2024-06-20 15:55:40,790 INFO L125 PetriNetUnfolderBase]: For 326436/326436 co-relation queries the response was YES. [2024-06-20 15:55:40,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8466 conditions, 1631 events. 850/1631 cut-off events. For 326436/326436 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 10137 event pairs, 100 based on Foata normal form. 8/1638 useless extension candidates. Maximal degree in co-relation 8257. Up to 1540 conditions per place. [2024-06-20 15:55:40,811 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 331 selfloop transitions, 9 changer transitions 20/362 dead transitions. [2024-06-20 15:55:40,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 362 transitions, 3517 flow [2024-06-20 15:55:40,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:55:40,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:55:40,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 139 transitions. [2024-06-20 15:55:40,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33413461538461536 [2024-06-20 15:55:40,812 INFO L175 Difference]: Start difference. First operand has 469 places, 335 transitions, 2667 flow. Second operand 13 states and 139 transitions. [2024-06-20 15:55:40,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 362 transitions, 3517 flow [2024-06-20 15:55:41,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 362 transitions, 3486 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-20 15:55:41,961 INFO L231 Difference]: Finished difference. Result has 466 places, 329 transitions, 2619 flow [2024-06-20 15:55:41,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2636, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2619, PETRI_PLACES=466, PETRI_TRANSITIONS=329} [2024-06-20 15:55:41,961 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 435 predicate places. [2024-06-20 15:55:41,961 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 329 transitions, 2619 flow [2024-06-20 15:55:41,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:41,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:41,962 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-20 15:55:41,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-20 15:55:41,962 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-20 15:55:41,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:41,962 INFO L85 PathProgramCache]: Analyzing trace with hash 483091404, now seen corresponding path program 8 times [2024-06-20 15:55:41,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:41,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364468036] [2024-06-20 15:55:41,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:41,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:41,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:43,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:43,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:43,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364468036] [2024-06-20 15:55:43,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364468036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:43,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:43,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:55:43,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500966000] [2024-06-20 15:55:43,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:43,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:55:43,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:43,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:55:43,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:55:43,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:55:43,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 329 transitions, 2619 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:43,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:43,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:55:43,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:43,743 INFO L124 PetriNetUnfolderBase]: 866/1662 cut-off events. [2024-06-20 15:55:43,743 INFO L125 PetriNetUnfolderBase]: For 479727/479727 co-relation queries the response was YES. [2024-06-20 15:55:43,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10679 conditions, 1662 events. 866/1662 cut-off events. For 479727/479727 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 10294 event pairs, 91 based on Foata normal form. 8/1669 useless extension candidates. Maximal degree in co-relation 10472. Up to 1051 conditions per place. [2024-06-20 15:55:43,765 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 243 selfloop transitions, 109 changer transitions 10/364 dead transitions. [2024-06-20 15:55:43,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 364 transitions, 3997 flow [2024-06-20 15:55:43,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:55:43,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:55:43,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 169 transitions. [2024-06-20 15:55:43,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-20 15:55:43,766 INFO L175 Difference]: Start difference. First operand has 466 places, 329 transitions, 2619 flow. Second operand 13 states and 169 transitions. [2024-06-20 15:55:43,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 364 transitions, 3997 flow [2024-06-20 15:55:45,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 364 transitions, 3938 flow, removed 18 selfloop flow, removed 12 redundant places. [2024-06-20 15:55:45,424 INFO L231 Difference]: Finished difference. Result has 454 places, 326 transitions, 2784 flow [2024-06-20 15:55:45,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2578, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2784, PETRI_PLACES=454, PETRI_TRANSITIONS=326} [2024-06-20 15:55:45,425 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 423 predicate places. [2024-06-20 15:55:45,425 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 326 transitions, 2784 flow [2024-06-20 15:55:45,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:45,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:45,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-20 15:55:45,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-20 15:55:45,425 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-20 15:55:45,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:45,426 INFO L85 PathProgramCache]: Analyzing trace with hash -88243432, now seen corresponding path program 9 times [2024-06-20 15:55:45,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:45,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265447706] [2024-06-20 15:55:45,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:45,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:45,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:46,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:46,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:46,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265447706] [2024-06-20 15:55:46,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265447706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:46,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:46,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:55:46,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671427913] [2024-06-20 15:55:46,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:46,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:55:46,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:46,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:55:46,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:55:46,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:55:46,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 326 transitions, 2784 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:46,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:46,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:55:46,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:47,336 INFO L124 PetriNetUnfolderBase]: 860/1652 cut-off events. [2024-06-20 15:55:47,336 INFO L125 PetriNetUnfolderBase]: For 492680/492680 co-relation queries the response was YES. [2024-06-20 15:55:47,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10862 conditions, 1652 events. 860/1652 cut-off events. For 492680/492680 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 10196 event pairs, 101 based on Foata normal form. 10/1661 useless extension candidates. Maximal degree in co-relation 10660. Up to 1144 conditions per place. [2024-06-20 15:55:47,358 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 235 selfloop transitions, 108 changer transitions 11/356 dead transitions. [2024-06-20 15:55:47,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 356 transitions, 3700 flow [2024-06-20 15:55:47,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:55:47,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:55:47,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 165 transitions. [2024-06-20 15:55:47,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39663461538461536 [2024-06-20 15:55:47,359 INFO L175 Difference]: Start difference. First operand has 454 places, 326 transitions, 2784 flow. Second operand 13 states and 165 transitions. [2024-06-20 15:55:47,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 356 transitions, 3700 flow [2024-06-20 15:55:49,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 356 transitions, 3485 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-20 15:55:49,997 INFO L231 Difference]: Finished difference. Result has 451 places, 323 transitions, 2771 flow [2024-06-20 15:55:49,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2569, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2771, PETRI_PLACES=451, PETRI_TRANSITIONS=323} [2024-06-20 15:55:49,997 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 420 predicate places. [2024-06-20 15:55:49,998 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 323 transitions, 2771 flow [2024-06-20 15:55:49,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:49,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:49,998 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-20 15:55:49,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-20 15:55:49,998 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-20 15:55:49,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:49,999 INFO L85 PathProgramCache]: Analyzing trace with hash 487675374, now seen corresponding path program 10 times [2024-06-20 15:55:49,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:49,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245213228] [2024-06-20 15:55:49,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:49,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:50,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:51,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:51,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:51,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245213228] [2024-06-20 15:55:51,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245213228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:51,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:51,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:55:51,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447377900] [2024-06-20 15:55:51,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:51,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:55:51,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:51,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:55:51,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:55:51,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:55:51,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 323 transitions, 2771 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:51,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:51,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:55:51,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:52,060 INFO L124 PetriNetUnfolderBase]: 881/1699 cut-off events. [2024-06-20 15:55:52,060 INFO L125 PetriNetUnfolderBase]: For 599170/599170 co-relation queries the response was YES. [2024-06-20 15:55:52,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12936 conditions, 1699 events. 881/1699 cut-off events. For 599170/599170 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 10559 event pairs, 116 based on Foata normal form. 8/1706 useless extension candidates. Maximal degree in co-relation 12736. Up to 1198 conditions per place. [2024-06-20 15:55:52,084 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 260 selfloop transitions, 89 changer transitions 7/358 dead transitions. [2024-06-20 15:55:52,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 358 transitions, 4118 flow [2024-06-20 15:55:52,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:55:52,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:55:52,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 164 transitions. [2024-06-20 15:55:52,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942307692307692 [2024-06-20 15:55:52,085 INFO L175 Difference]: Start difference. First operand has 451 places, 323 transitions, 2771 flow. Second operand 13 states and 164 transitions. [2024-06-20 15:55:52,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 358 transitions, 4118 flow [2024-06-20 15:55:55,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 358 transitions, 3884 flow, removed 9 selfloop flow, removed 12 redundant places. [2024-06-20 15:55:55,650 INFO L231 Difference]: Finished difference. Result has 450 places, 322 transitions, 2723 flow [2024-06-20 15:55:55,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2547, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2723, PETRI_PLACES=450, PETRI_TRANSITIONS=322} [2024-06-20 15:55:55,651 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 419 predicate places. [2024-06-20 15:55:55,651 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 322 transitions, 2723 flow [2024-06-20 15:55:55,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:55,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:55,651 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-20 15:55:55,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-20 15:55:55,651 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-20 15:55:55,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:55,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1438419944, now seen corresponding path program 11 times [2024-06-20 15:55:55,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:55,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902647881] [2024-06-20 15:55:55,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:55,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:55,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:56,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:56,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:56,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902647881] [2024-06-20 15:55:56,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902647881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:56,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:56,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:55:56,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198294501] [2024-06-20 15:55:56,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:56,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:55:56,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:56,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:55:56,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:55:56,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:55:56,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 322 transitions, 2723 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:56,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:56,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:55:56,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:57,485 INFO L124 PetriNetUnfolderBase]: 872/1684 cut-off events. [2024-06-20 15:55:57,485 INFO L125 PetriNetUnfolderBase]: For 592072/592072 co-relation queries the response was YES. [2024-06-20 15:55:57,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12368 conditions, 1684 events. 872/1684 cut-off events. For 592072/592072 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 10453 event pairs, 119 based on Foata normal form. 10/1693 useless extension candidates. Maximal degree in co-relation 12168. Up to 1197 conditions per place. [2024-06-20 15:55:57,508 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 236 selfloop transitions, 102 changer transitions 11/351 dead transitions. [2024-06-20 15:55:57,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 351 transitions, 3621 flow [2024-06-20 15:55:57,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:55:57,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:55:57,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 162 transitions. [2024-06-20 15:55:57,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3894230769230769 [2024-06-20 15:55:57,509 INFO L175 Difference]: Start difference. First operand has 450 places, 322 transitions, 2723 flow. Second operand 13 states and 162 transitions. [2024-06-20 15:55:57,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 351 transitions, 3621 flow [2024-06-20 15:55:59,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 351 transitions, 3439 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-20 15:55:59,985 INFO L231 Difference]: Finished difference. Result has 450 places, 319 transitions, 2731 flow [2024-06-20 15:55:59,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2541, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2731, PETRI_PLACES=450, PETRI_TRANSITIONS=319} [2024-06-20 15:55:59,985 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 419 predicate places. [2024-06-20 15:55:59,985 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 319 transitions, 2731 flow [2024-06-20 15:55:59,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:59,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:59,986 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-20 15:55:59,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-20 15:55:59,986 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-20 15:55:59,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:59,986 INFO L85 PathProgramCache]: Analyzing trace with hash 660588848, now seen corresponding path program 1 times [2024-06-20 15:55:59,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:59,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421992359] [2024-06-20 15:55:59,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:59,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:59,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:01,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:01,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:01,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421992359] [2024-06-20 15:56:01,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421992359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:01,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:01,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:56:01,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996673944] [2024-06-20 15:56:01,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:01,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:56:01,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:01,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:56:01,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:56:01,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:56:01,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 319 transitions, 2731 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:01,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:01,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:56:01,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:01,747 INFO L124 PetriNetUnfolderBase]: 852/1644 cut-off events. [2024-06-20 15:56:01,747 INFO L125 PetriNetUnfolderBase]: For 474686/474686 co-relation queries the response was YES. [2024-06-20 15:56:01,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12059 conditions, 1644 events. 852/1644 cut-off events. For 474686/474686 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 10173 event pairs, 113 based on Foata normal form. 2/1645 useless extension candidates. Maximal degree in co-relation 11860. Up to 1241 conditions per place. [2024-06-20 15:56:01,770 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 253 selfloop transitions, 89 changer transitions 0/344 dead transitions. [2024-06-20 15:56:01,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 344 transitions, 3485 flow [2024-06-20 15:56:01,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:56:01,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:56:01,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-20 15:56:01,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3802083333333333 [2024-06-20 15:56:01,771 INFO L175 Difference]: Start difference. First operand has 450 places, 319 transitions, 2731 flow. Second operand 12 states and 146 transitions. [2024-06-20 15:56:01,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 344 transitions, 3485 flow [2024-06-20 15:56:03,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 344 transitions, 3273 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-20 15:56:03,975 INFO L231 Difference]: Finished difference. Result has 447 places, 320 transitions, 2711 flow [2024-06-20 15:56:03,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2519, PETRI_DIFFERENCE_MINUEND_PLACES=435, 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=12, PETRI_FLOW=2711, PETRI_PLACES=447, PETRI_TRANSITIONS=320} [2024-06-20 15:56:03,976 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 416 predicate places. [2024-06-20 15:56:03,976 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 320 transitions, 2711 flow [2024-06-20 15:56:03,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:03,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:03,976 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-20 15:56:03,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-20 15:56:03,976 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-20 15:56:03,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:03,977 INFO L85 PathProgramCache]: Analyzing trace with hash 487680024, now seen corresponding path program 12 times [2024-06-20 15:56:03,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:03,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983941860] [2024-06-20 15:56:03,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:03,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:03,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:05,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:05,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:05,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983941860] [2024-06-20 15:56:05,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983941860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:05,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:05,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:56:05,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138287564] [2024-06-20 15:56:05,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:05,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:56:05,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:05,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:56:05,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:56:05,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:56:05,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 320 transitions, 2711 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:05,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:05,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:56:05,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:05,847 INFO L124 PetriNetUnfolderBase]: 839/1621 cut-off events. [2024-06-20 15:56:05,847 INFO L125 PetriNetUnfolderBase]: For 438632/438632 co-relation queries the response was YES. [2024-06-20 15:56:05,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10072 conditions, 1621 events. 839/1621 cut-off events. For 438632/438632 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 10051 event pairs, 102 based on Foata normal form. 10/1630 useless extension candidates. Maximal degree in co-relation 9874. Up to 1181 conditions per place. [2024-06-20 15:56:05,870 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 247 selfloop transitions, 85 changer transitions 15/349 dead transitions. [2024-06-20 15:56:05,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 349 transitions, 3601 flow [2024-06-20 15:56:05,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:56:05,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:56:05,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 158 transitions. [2024-06-20 15:56:05,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3798076923076923 [2024-06-20 15:56:05,871 INFO L175 Difference]: Start difference. First operand has 447 places, 320 transitions, 2711 flow. Second operand 13 states and 158 transitions. [2024-06-20 15:56:05,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 349 transitions, 3601 flow [2024-06-20 15:56:07,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 349 transitions, 3419 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-20 15:56:07,272 INFO L231 Difference]: Finished difference. Result has 450 places, 315 transitions, 2670 flow [2024-06-20 15:56:07,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2529, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2670, PETRI_PLACES=450, PETRI_TRANSITIONS=315} [2024-06-20 15:56:07,273 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 419 predicate places. [2024-06-20 15:56:07,273 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 315 transitions, 2670 flow [2024-06-20 15:56:07,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:07,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:07,273 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-20 15:56:07,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-20 15:56:07,274 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-20 15:56:07,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:07,274 INFO L85 PathProgramCache]: Analyzing trace with hash 483206724, now seen corresponding path program 13 times [2024-06-20 15:56:07,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:07,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830855238] [2024-06-20 15:56:07,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:07,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:07,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:08,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:08,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:08,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830855238] [2024-06-20 15:56:08,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830855238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:08,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:08,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:56:08,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072624816] [2024-06-20 15:56:08,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:08,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:56:08,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:08,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:56:08,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:56:08,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:56:08,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 315 transitions, 2670 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:08,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:08,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:56:08,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:08,984 INFO L124 PetriNetUnfolderBase]: 825/1595 cut-off events. [2024-06-20 15:56:08,984 INFO L125 PetriNetUnfolderBase]: For 411888/411888 co-relation queries the response was YES. [2024-06-20 15:56:09,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9863 conditions, 1595 events. 825/1595 cut-off events. For 411888/411888 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 9847 event pairs, 96 based on Foata normal form. 8/1602 useless extension candidates. Maximal degree in co-relation 9664. Up to 1115 conditions per place. [2024-06-20 15:56:09,006 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 230 selfloop transitions, 98 changer transitions 13/343 dead transitions. [2024-06-20 15:56:09,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 343 transitions, 3484 flow [2024-06-20 15:56:09,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:56:09,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:56:09,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 158 transitions. [2024-06-20 15:56:09,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3798076923076923 [2024-06-20 15:56:09,008 INFO L175 Difference]: Start difference. First operand has 450 places, 315 transitions, 2670 flow. Second operand 13 states and 158 transitions. [2024-06-20 15:56:09,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 343 transitions, 3484 flow [2024-06-20 15:56:10,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 343 transitions, 3294 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-20 15:56:10,705 INFO L231 Difference]: Finished difference. Result has 443 places, 310 transitions, 2653 flow [2024-06-20 15:56:10,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2484, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2653, PETRI_PLACES=443, PETRI_TRANSITIONS=310} [2024-06-20 15:56:10,706 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 412 predicate places. [2024-06-20 15:56:10,706 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 310 transitions, 2653 flow [2024-06-20 15:56:10,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:10,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:10,706 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-20 15:56:10,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-20 15:56:10,707 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-20 15:56:10,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:10,707 INFO L85 PathProgramCache]: Analyzing trace with hash 653909154, now seen corresponding path program 14 times [2024-06-20 15:56:10,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:10,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273913687] [2024-06-20 15:56:10,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:10,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:10,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:11,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-20 15:56:11,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:11,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273913687] [2024-06-20 15:56:11,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273913687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:11,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:11,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:56:11,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033188973] [2024-06-20 15:56:11,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:11,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:56:11,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:11,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:56:11,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:56:11,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:56:11,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 310 transitions, 2653 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:11,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:11,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:56:11,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:12,410 INFO L124 PetriNetUnfolderBase]: 794/1530 cut-off events. [2024-06-20 15:56:12,410 INFO L125 PetriNetUnfolderBase]: For 286468/286468 co-relation queries the response was YES. [2024-06-20 15:56:12,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8080 conditions, 1530 events. 794/1530 cut-off events. For 286468/286468 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 9386 event pairs, 78 based on Foata normal form. 8/1537 useless extension candidates. Maximal degree in co-relation 7884. Up to 1059 conditions per place. [2024-06-20 15:56:12,430 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 227 selfloop transitions, 96 changer transitions 13/338 dead transitions. [2024-06-20 15:56:12,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 338 transitions, 3453 flow [2024-06-20 15:56:12,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:56:12,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:56:12,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 156 transitions. [2024-06-20 15:56:12,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-20 15:56:12,431 INFO L175 Difference]: Start difference. First operand has 443 places, 310 transitions, 2653 flow. Second operand 13 states and 156 transitions. [2024-06-20 15:56:12,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 338 transitions, 3453 flow [2024-06-20 15:56:13,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 338 transitions, 3245 flow, removed 6 selfloop flow, removed 14 redundant places. [2024-06-20 15:56:13,370 INFO L231 Difference]: Finished difference. Result has 435 places, 306 transitions, 2612 flow [2024-06-20 15:56:13,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2445, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2612, PETRI_PLACES=435, PETRI_TRANSITIONS=306} [2024-06-20 15:56:13,370 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 404 predicate places. [2024-06-20 15:56:13,370 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 306 transitions, 2612 flow [2024-06-20 15:56:13,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:13,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:13,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-20 15:56:13,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-20 15:56:13,371 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-20 15:56:13,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:13,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1422117602, now seen corresponding path program 2 times [2024-06-20 15:56:13,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:13,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919860190] [2024-06-20 15:56:13,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:13,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:13,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:14,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:14,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:14,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919860190] [2024-06-20 15:56:14,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919860190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:14,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:14,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:56:14,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545425560] [2024-06-20 15:56:14,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:14,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:56:14,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:14,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:56:14,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:56:14,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:56:14,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 306 transitions, 2612 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:14,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:14,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:56:14,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:15,239 INFO L124 PetriNetUnfolderBase]: 781/1499 cut-off events. [2024-06-20 15:56:15,239 INFO L125 PetriNetUnfolderBase]: For 194572/194572 co-relation queries the response was YES. [2024-06-20 15:56:15,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7846 conditions, 1499 events. 781/1499 cut-off events. For 194572/194572 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 9173 event pairs, 87 based on Foata normal form. 2/1500 useless extension candidates. Maximal degree in co-relation 7654. Up to 1072 conditions per place. [2024-06-20 15:56:15,259 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 247 selfloop transitions, 81 changer transitions 0/330 dead transitions. [2024-06-20 15:56:15,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 330 transitions, 3349 flow [2024-06-20 15:56:15,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:56:15,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:56:15,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-20 15:56:15,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-20 15:56:15,260 INFO L175 Difference]: Start difference. First operand has 435 places, 306 transitions, 2612 flow. Second operand 12 states and 144 transitions. [2024-06-20 15:56:15,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 330 transitions, 3349 flow [2024-06-20 15:56:16,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 330 transitions, 3103 flow, removed 7 selfloop flow, removed 13 redundant places. [2024-06-20 15:56:16,212 INFO L231 Difference]: Finished difference. Result has 427 places, 309 transitions, 2615 flow [2024-06-20 15:56:16,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2370, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2615, PETRI_PLACES=427, PETRI_TRANSITIONS=309} [2024-06-20 15:56:16,213 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 396 predicate places. [2024-06-20 15:56:16,213 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 309 transitions, 2615 flow [2024-06-20 15:56:16,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:16,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:16,213 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-20 15:56:16,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-20 15:56:16,214 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-20 15:56:16,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:16,214 INFO L85 PathProgramCache]: Analyzing trace with hash -637323162, now seen corresponding path program 3 times [2024-06-20 15:56:16,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:16,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455550771] [2024-06-20 15:56:16,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:16,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:16,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:17,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-20 15:56:17,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:17,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455550771] [2024-06-20 15:56:17,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455550771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:17,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:17,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:56:17,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810871007] [2024-06-20 15:56:17,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:17,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:56:17,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:17,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:56:17,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:56:17,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:56:17,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 309 transitions, 2615 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:17,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:17,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:56:17,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:17,737 INFO L124 PetriNetUnfolderBase]: 792/1520 cut-off events. [2024-06-20 15:56:17,737 INFO L125 PetriNetUnfolderBase]: For 215211/215211 co-relation queries the response was YES. [2024-06-20 15:56:17,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8186 conditions, 1520 events. 792/1520 cut-off events. For 215211/215211 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 9312 event pairs, 97 based on Foata normal form. 2/1521 useless extension candidates. Maximal degree in co-relation 7997. Up to 1063 conditions per place. [2024-06-20 15:56:17,753 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 254 selfloop transitions, 77 changer transitions 0/333 dead transitions. [2024-06-20 15:56:17,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 333 transitions, 3685 flow [2024-06-20 15:56:17,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:56:17,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:56:17,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-20 15:56:17,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3802083333333333 [2024-06-20 15:56:17,755 INFO L175 Difference]: Start difference. First operand has 427 places, 309 transitions, 2615 flow. Second operand 12 states and 146 transitions. [2024-06-20 15:56:17,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 333 transitions, 3685 flow [2024-06-20 15:56:18,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 333 transitions, 3567 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-20 15:56:18,885 INFO L231 Difference]: Finished difference. Result has 430 places, 311 transitions, 2681 flow [2024-06-20 15:56:18,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2497, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2681, PETRI_PLACES=430, PETRI_TRANSITIONS=311} [2024-06-20 15:56:18,885 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 399 predicate places. [2024-06-20 15:56:18,885 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 311 transitions, 2681 flow [2024-06-20 15:56:18,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:18,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:18,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] [2024-06-20 15:56:18,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-20 15:56:18,886 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-20 15:56:18,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:18,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1874796124, now seen corresponding path program 15 times [2024-06-20 15:56:18,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:18,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322317770] [2024-06-20 15:56:18,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:18,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:18,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:19,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:19,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:19,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322317770] [2024-06-20 15:56:19,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322317770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:19,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:19,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:56:19,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064359296] [2024-06-20 15:56:19,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:19,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:56:19,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:19,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:56:19,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:56:20,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:56:20,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 311 transitions, 2681 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:20,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:20,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:56:20,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:20,671 INFO L124 PetriNetUnfolderBase]: 833/1607 cut-off events. [2024-06-20 15:56:20,672 INFO L125 PetriNetUnfolderBase]: For 428733/428733 co-relation queries the response was YES. [2024-06-20 15:56:20,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10490 conditions, 1607 events. 833/1607 cut-off events. For 428733/428733 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 9884 event pairs, 108 based on Foata normal form. 8/1614 useless extension candidates. Maximal degree in co-relation 10300. Up to 1037 conditions per place. [2024-06-20 15:56:20,692 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 238 selfloop transitions, 96 changer transitions 7/343 dead transitions. [2024-06-20 15:56:20,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 343 transitions, 3937 flow [2024-06-20 15:56:20,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:56:20,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:56:20,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 167 transitions. [2024-06-20 15:56:20,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014423076923077 [2024-06-20 15:56:20,693 INFO L175 Difference]: Start difference. First operand has 430 places, 311 transitions, 2681 flow. Second operand 13 states and 167 transitions. [2024-06-20 15:56:20,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 343 transitions, 3937 flow [2024-06-20 15:56:22,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 343 transitions, 3829 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-20 15:56:22,724 INFO L231 Difference]: Finished difference. Result has 435 places, 309 transitions, 2757 flow [2024-06-20 15:56:22,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2573, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2757, PETRI_PLACES=435, PETRI_TRANSITIONS=309} [2024-06-20 15:56:22,725 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 404 predicate places. [2024-06-20 15:56:22,725 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 309 transitions, 2757 flow [2024-06-20 15:56:22,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:22,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:22,725 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-20 15:56:22,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-20 15:56:22,726 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-20 15:56:22,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:22,726 INFO L85 PathProgramCache]: Analyzing trace with hash 1533135336, now seen corresponding path program 16 times [2024-06-20 15:56:22,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:22,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869329073] [2024-06-20 15:56:22,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:22,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:22,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:23,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-20 15:56:23,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:23,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869329073] [2024-06-20 15:56:23,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869329073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:23,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:23,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:56:23,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232275393] [2024-06-20 15:56:23,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:23,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:56:23,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:23,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:56:23,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:56:23,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:56:23,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 309 transitions, 2757 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:23,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:23,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:56:23,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:24,523 INFO L124 PetriNetUnfolderBase]: 802/1546 cut-off events. [2024-06-20 15:56:24,523 INFO L125 PetriNetUnfolderBase]: For 327789/327789 co-relation queries the response was YES. [2024-06-20 15:56:24,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8624 conditions, 1546 events. 802/1546 cut-off events. For 327789/327789 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 9495 event pairs, 99 based on Foata normal form. 10/1555 useless extension candidates. Maximal degree in co-relation 8432. Up to 1037 conditions per place. [2024-06-20 15:56:24,543 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 228 selfloop transitions, 93 changer transitions 13/336 dead transitions. [2024-06-20 15:56:24,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 336 transitions, 3601 flow [2024-06-20 15:56:24,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:56:24,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:56:24,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 161 transitions. [2024-06-20 15:56:24,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870192307692308 [2024-06-20 15:56:24,544 INFO L175 Difference]: Start difference. First operand has 435 places, 309 transitions, 2757 flow. Second operand 13 states and 161 transitions. [2024-06-20 15:56:24,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 336 transitions, 3601 flow [2024-06-20 15:56:25,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 336 transitions, 3407 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-20 15:56:25,417 INFO L231 Difference]: Finished difference. Result has 434 places, 305 transitions, 2731 flow [2024-06-20 15:56:25,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2563, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2731, PETRI_PLACES=434, PETRI_TRANSITIONS=305} [2024-06-20 15:56:25,417 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 403 predicate places. [2024-06-20 15:56:25,417 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 305 transitions, 2731 flow [2024-06-20 15:56:25,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:25,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:25,418 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-20 15:56:25,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-20 15:56:25,418 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-20 15:56:25,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:25,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1651806212, now seen corresponding path program 4 times [2024-06-20 15:56:25,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:25,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97811473] [2024-06-20 15:56:25,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:25,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:25,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:26,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:26,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:26,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97811473] [2024-06-20 15:56:26,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97811473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:26,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:26,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:56:26,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611915687] [2024-06-20 15:56:26,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:26,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:56:26,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:26,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:56:26,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:56:26,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:56:26,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 305 transitions, 2731 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:26,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:26,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:56:26,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:27,058 INFO L124 PetriNetUnfolderBase]: 781/1503 cut-off events. [2024-06-20 15:56:27,059 INFO L125 PetriNetUnfolderBase]: For 217940/217940 co-relation queries the response was YES. [2024-06-20 15:56:27,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8307 conditions, 1503 events. 781/1503 cut-off events. For 217940/217940 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 9226 event pairs, 99 based on Foata normal form. 2/1504 useless extension candidates. Maximal degree in co-relation 8116. Up to 1109 conditions per place. [2024-06-20 15:56:27,079 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 254 selfloop transitions, 72 changer transitions 0/328 dead transitions. [2024-06-20 15:56:27,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 328 transitions, 3453 flow [2024-06-20 15:56:27,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:56:27,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:56:27,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-20 15:56:27,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3828125 [2024-06-20 15:56:27,080 INFO L175 Difference]: Start difference. First operand has 434 places, 305 transitions, 2731 flow. Second operand 12 states and 147 transitions. [2024-06-20 15:56:27,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 328 transitions, 3453 flow [2024-06-20 15:56:28,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 328 transitions, 3257 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-20 15:56:28,123 INFO L231 Difference]: Finished difference. Result has 428 places, 306 transitions, 2697 flow [2024-06-20 15:56:28,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2535, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2697, PETRI_PLACES=428, PETRI_TRANSITIONS=306} [2024-06-20 15:56:28,124 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 397 predicate places. [2024-06-20 15:56:28,124 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 306 transitions, 2697 flow [2024-06-20 15:56:28,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:28,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:28,124 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-20 15:56:28,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-20 15:56:28,125 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-20 15:56:28,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:28,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1658485906, now seen corresponding path program 17 times [2024-06-20 15:56:28,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:28,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220873165] [2024-06-20 15:56:28,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:28,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:28,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:29,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:29,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:29,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220873165] [2024-06-20 15:56:29,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220873165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:29,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:29,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:56:29,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480539840] [2024-06-20 15:56:29,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:29,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:56:29,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:29,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:56:29,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:56:29,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:56:29,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 306 transitions, 2697 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:29,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:29,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:56:29,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:29,858 INFO L124 PetriNetUnfolderBase]: 822/1590 cut-off events. [2024-06-20 15:56:29,858 INFO L125 PetriNetUnfolderBase]: For 418770/418770 co-relation queries the response was YES. [2024-06-20 15:56:29,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10455 conditions, 1590 events. 822/1590 cut-off events. For 418770/418770 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 9764 event pairs, 110 based on Foata normal form. 8/1597 useless extension candidates. Maximal degree in co-relation 10266. Up to 1050 conditions per place. [2024-06-20 15:56:29,884 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 242 selfloop transitions, 86 changer transitions 7/337 dead transitions. [2024-06-20 15:56:29,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 337 transitions, 3927 flow [2024-06-20 15:56:29,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:56:29,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:56:29,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 165 transitions. [2024-06-20 15:56:29,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39663461538461536 [2024-06-20 15:56:29,885 INFO L175 Difference]: Start difference. First operand has 428 places, 306 transitions, 2697 flow. Second operand 13 states and 165 transitions. [2024-06-20 15:56:29,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 337 transitions, 3927 flow [2024-06-20 15:56:31,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 337 transitions, 3777 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-20 15:56:31,673 INFO L231 Difference]: Finished difference. Result has 431 places, 304 transitions, 2711 flow [2024-06-20 15:56:31,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2547, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2711, PETRI_PLACES=431, PETRI_TRANSITIONS=304} [2024-06-20 15:56:31,673 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 400 predicate places. [2024-06-20 15:56:31,673 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 304 transitions, 2711 flow [2024-06-20 15:56:31,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:31,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:31,674 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-20 15:56:31,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-20 15:56:31,674 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-20 15:56:31,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:31,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1658481256, now seen corresponding path program 18 times [2024-06-20 15:56:31,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:31,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654283467] [2024-06-20 15:56:31,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:31,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:31,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:32,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:32,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:32,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654283467] [2024-06-20 15:56:32,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654283467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:32,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:32,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:56:32,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180556577] [2024-06-20 15:56:32,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:32,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:56:32,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:32,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:56:32,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:56:33,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:56:33,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 304 transitions, 2711 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:33,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:33,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:56:33,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:33,738 INFO L124 PetriNetUnfolderBase]: 791/1529 cut-off events. [2024-06-20 15:56:33,738 INFO L125 PetriNetUnfolderBase]: For 320209/320209 co-relation queries the response was YES. [2024-06-20 15:56:33,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8506 conditions, 1529 events. 791/1529 cut-off events. For 320209/320209 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 9386 event pairs, 107 based on Foata normal form. 10/1538 useless extension candidates. Maximal degree in co-relation 8316. Up to 1098 conditions per place. [2024-06-20 15:56:33,754 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 245 selfloop transitions, 68 changer transitions 15/330 dead transitions. [2024-06-20 15:56:33,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 330 transitions, 3535 flow [2024-06-20 15:56:33,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:56:33,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:56:33,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 157 transitions. [2024-06-20 15:56:33,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37740384615384615 [2024-06-20 15:56:33,755 INFO L175 Difference]: Start difference. First operand has 431 places, 304 transitions, 2711 flow. Second operand 13 states and 157 transitions. [2024-06-20 15:56:33,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 330 transitions, 3535 flow [2024-06-20 15:56:34,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 330 transitions, 3361 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-20 15:56:34,825 INFO L231 Difference]: Finished difference. Result has 430 places, 299 transitions, 2642 flow [2024-06-20 15:56:34,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2537, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2642, PETRI_PLACES=430, PETRI_TRANSITIONS=299} [2024-06-20 15:56:34,826 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 399 predicate places. [2024-06-20 15:56:34,826 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 299 transitions, 2642 flow [2024-06-20 15:56:34,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:34,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:34,826 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-20 15:56:34,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-20 15:56:34,827 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-20 15:56:34,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:34,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1537599336, now seen corresponding path program 19 times [2024-06-20 15:56:34,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:34,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123905839] [2024-06-20 15:56:34,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:34,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:34,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:35,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:35,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:35,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123905839] [2024-06-20 15:56:35,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123905839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:35,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:35,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:56:35,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953807751] [2024-06-20 15:56:35,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:35,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:56:35,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:35,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:56:35,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:56:35,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:56:35,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 299 transitions, 2642 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:35,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:35,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:56:35,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:36,519 INFO L124 PetriNetUnfolderBase]: 806/1562 cut-off events. [2024-06-20 15:56:36,519 INFO L125 PetriNetUnfolderBase]: For 418706/418706 co-relation queries the response was YES. [2024-06-20 15:56:36,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10337 conditions, 1562 events. 806/1562 cut-off events. For 418706/418706 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 9574 event pairs, 110 based on Foata normal form. 8/1569 useless extension candidates. Maximal degree in co-relation 10148. Up to 1025 conditions per place. [2024-06-20 15:56:36,539 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 237 selfloop transitions, 84 changer transitions 7/330 dead transitions. [2024-06-20 15:56:36,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 330 transitions, 3858 flow [2024-06-20 15:56:36,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:56:36,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:56:36,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 163 transitions. [2024-06-20 15:56:36,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3918269230769231 [2024-06-20 15:56:36,540 INFO L175 Difference]: Start difference. First operand has 430 places, 299 transitions, 2642 flow. Second operand 13 states and 163 transitions. [2024-06-20 15:56:36,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 330 transitions, 3858 flow [2024-06-20 15:56:38,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 330 transitions, 3686 flow, removed 18 selfloop flow, removed 12 redundant places. [2024-06-20 15:56:38,322 INFO L231 Difference]: Finished difference. Result has 423 places, 297 transitions, 2650 flow [2024-06-20 15:56:38,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2490, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2650, PETRI_PLACES=423, PETRI_TRANSITIONS=297} [2024-06-20 15:56:38,323 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 392 predicate places. [2024-06-20 15:56:38,323 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 297 transitions, 2650 flow [2024-06-20 15:56:38,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:38,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:38,323 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-20 15:56:38,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-20 15:56:38,323 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-20 15:56:38,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:38,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1824220382, now seen corresponding path program 20 times [2024-06-20 15:56:38,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:38,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974568095] [2024-06-20 15:56:38,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:38,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:38,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:39,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:39,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:39,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974568095] [2024-06-20 15:56:39,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974568095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:39,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:39,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:56:39,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955601238] [2024-06-20 15:56:39,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:39,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:56:39,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:39,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:56:39,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:56:39,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:56:39,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 297 transitions, 2650 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:39,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:39,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:56:39,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:39,946 INFO L124 PetriNetUnfolderBase]: 829/1611 cut-off events. [2024-06-20 15:56:39,946 INFO L125 PetriNetUnfolderBase]: For 530200/530200 co-relation queries the response was YES. [2024-06-20 15:56:39,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12224 conditions, 1611 events. 829/1611 cut-off events. For 530200/530200 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 9886 event pairs, 127 based on Foata normal form. 8/1618 useless extension candidates. Maximal degree in co-relation 12038. Up to 979 conditions per place. [2024-06-20 15:56:39,968 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 231 selfloop transitions, 85 changer transitions 11/329 dead transitions. [2024-06-20 15:56:39,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 329 transitions, 3848 flow [2024-06-20 15:56:39,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:56:39,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:56:39,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 165 transitions. [2024-06-20 15:56:39,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39663461538461536 [2024-06-20 15:56:39,969 INFO L175 Difference]: Start difference. First operand has 423 places, 297 transitions, 2650 flow. Second operand 13 states and 165 transitions. [2024-06-20 15:56:39,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 329 transitions, 3848 flow [2024-06-20 15:56:42,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 329 transitions, 3674 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-20 15:56:42,239 INFO L231 Difference]: Finished difference. Result has 422 places, 293 transitions, 2629 flow [2024-06-20 15:56:42,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2480, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2629, PETRI_PLACES=422, PETRI_TRANSITIONS=293} [2024-06-20 15:56:42,240 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 391 predicate places. [2024-06-20 15:56:42,240 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 293 transitions, 2629 flow [2024-06-20 15:56:42,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:42,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:42,240 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-20 15:56:42,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-20 15:56:42,240 INFO L420 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:56:42,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:42,241 INFO L85 PathProgramCache]: Analyzing trace with hash 2052178248, now seen corresponding path program 5 times [2024-06-20 15:56:42,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:42,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251957663] [2024-06-20 15:56:42,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:42,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:42,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:43,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-20 15:56:43,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:43,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251957663] [2024-06-20 15:56:43,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251957663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:43,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:43,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:56:43,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872669805] [2024-06-20 15:56:43,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:43,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:56:43,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:43,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:56:43,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:56:43,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:56:43,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 293 transitions, 2629 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:43,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:43,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:56:43,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:43,839 INFO L124 PetriNetUnfolderBase]: 803/1557 cut-off events. [2024-06-20 15:56:43,840 INFO L125 PetriNetUnfolderBase]: For 425650/425650 co-relation queries the response was YES. [2024-06-20 15:56:43,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11635 conditions, 1557 events. 803/1557 cut-off events. For 425650/425650 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 9520 event pairs, 136 based on Foata normal form. 2/1558 useless extension candidates. Maximal degree in co-relation 11450. Up to 1166 conditions per place. [2024-06-20 15:56:43,859 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 244 selfloop transitions, 69 changer transitions 0/315 dead transitions. [2024-06-20 15:56:43,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 315 transitions, 3313 flow [2024-06-20 15:56:43,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:56:43,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:56:43,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-20 15:56:43,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3776041666666667 [2024-06-20 15:56:43,861 INFO L175 Difference]: Start difference. First operand has 422 places, 293 transitions, 2629 flow. Second operand 12 states and 145 transitions. [2024-06-20 15:56:43,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 315 transitions, 3313 flow [2024-06-20 15:56:46,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 315 transitions, 3134 flow, removed 7 selfloop flow, removed 13 redundant places. [2024-06-20 15:56:46,159 INFO L231 Difference]: Finished difference. Result has 416 places, 293 transitions, 2592 flow [2024-06-20 15:56:46,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2450, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2592, PETRI_PLACES=416, PETRI_TRANSITIONS=293} [2024-06-20 15:56:46,160 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 385 predicate places. [2024-06-20 15:56:46,160 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 293 transitions, 2592 flow [2024-06-20 15:56:46,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:46,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:46,160 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-20 15:56:46,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-20 15:56:46,160 INFO L420 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:56:46,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:46,161 INFO L85 PathProgramCache]: Analyzing trace with hash 1995042782, now seen corresponding path program 21 times [2024-06-20 15:56:46,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:46,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692724427] [2024-06-20 15:56:46,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:46,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:46,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:47,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:47,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:47,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692724427] [2024-06-20 15:56:47,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692724427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:47,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:47,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:56:47,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654815766] [2024-06-20 15:56:47,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:47,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:56:47,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:47,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:56:47,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:56:47,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:56:47,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 293 transitions, 2592 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:47,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:47,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:56:47,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:48,286 INFO L124 PetriNetUnfolderBase]: 812/1580 cut-off events. [2024-06-20 15:56:48,287 INFO L125 PetriNetUnfolderBase]: For 479072/479072 co-relation queries the response was YES. [2024-06-20 15:56:48,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11282 conditions, 1580 events. 812/1580 cut-off events. For 479072/479072 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 9688 event pairs, 139 based on Foata normal form. 10/1589 useless extension candidates. Maximal degree in co-relation 11100. Up to 1152 conditions per place. [2024-06-20 15:56:48,302 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 239 selfloop transitions, 68 changer transitions 11/320 dead transitions. [2024-06-20 15:56:48,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 320 transitions, 3390 flow [2024-06-20 15:56:48,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:56:48,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:56:48,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 159 transitions. [2024-06-20 15:56:48,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38221153846153844 [2024-06-20 15:56:48,303 INFO L175 Difference]: Start difference. First operand has 416 places, 293 transitions, 2592 flow. Second operand 13 states and 159 transitions. [2024-06-20 15:56:48,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 320 transitions, 3390 flow [2024-06-20 15:56:50,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 320 transitions, 3238 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-20 15:56:50,268 INFO L231 Difference]: Finished difference. Result has 418 places, 290 transitions, 2562 flow [2024-06-20 15:56:50,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2440, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2562, PETRI_PLACES=418, PETRI_TRANSITIONS=290} [2024-06-20 15:56:50,269 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 387 predicate places. [2024-06-20 15:56:50,269 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 290 transitions, 2562 flow [2024-06-20 15:56:50,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:50,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:50,269 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-20 15:56:50,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-20 15:56:50,269 INFO L420 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:56:50,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:50,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1537603986, now seen corresponding path program 22 times [2024-06-20 15:56:50,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:50,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668460975] [2024-06-20 15:56:50,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:50,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:50,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:51,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:51,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:51,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668460975] [2024-06-20 15:56:51,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668460975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:51,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:51,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:56:51,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674907800] [2024-06-20 15:56:51,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:51,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:56:51,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:51,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:56:51,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:56:51,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:56:51,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 290 transitions, 2562 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:51,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:51,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:56:51,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:52,138 INFO L124 PetriNetUnfolderBase]: 775/1509 cut-off events. [2024-06-20 15:56:52,138 INFO L125 PetriNetUnfolderBase]: For 364206/364206 co-relation queries the response was YES. [2024-06-20 15:56:52,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9271 conditions, 1509 events. 775/1509 cut-off events. For 364206/364206 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 9249 event pairs, 120 based on Foata normal form. 10/1518 useless extension candidates. Maximal degree in co-relation 9088. Up to 1081 conditions per place. [2024-06-20 15:56:52,164 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 234 selfloop transitions, 64 changer transitions 16/316 dead transitions. [2024-06-20 15:56:52,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 316 transitions, 3348 flow [2024-06-20 15:56:52,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:56:52,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:56:52,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 155 transitions. [2024-06-20 15:56:52,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37259615384615385 [2024-06-20 15:56:52,165 INFO L175 Difference]: Start difference. First operand has 418 places, 290 transitions, 2562 flow. Second operand 13 states and 155 transitions. [2024-06-20 15:56:52,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 316 transitions, 3348 flow [2024-06-20 15:56:53,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 316 transitions, 3200 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-20 15:56:53,423 INFO L231 Difference]: Finished difference. Result has 416 places, 284 transitions, 2511 flow [2024-06-20 15:56:53,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2418, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2511, PETRI_PLACES=416, PETRI_TRANSITIONS=284} [2024-06-20 15:56:53,424 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 385 predicate places. [2024-06-20 15:56:53,424 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 284 transitions, 2511 flow [2024-06-20 15:56:53,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:53,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:53,424 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-20 15:56:53,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-20 15:56:53,424 INFO L420 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:56:53,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:53,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1995038132, now seen corresponding path program 23 times [2024-06-20 15:56:53,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:53,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771338492] [2024-06-20 15:56:53,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:53,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:53,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:54,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:54,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:54,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771338492] [2024-06-20 15:56:54,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771338492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:54,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:54,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:56:54,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96561732] [2024-06-20 15:56:54,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:54,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:56:54,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:54,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:56:54,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:56:54,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:56:54,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 284 transitions, 2511 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:54,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:54,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:56:54,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:55,012 INFO L124 PetriNetUnfolderBase]: 738/1434 cut-off events. [2024-06-20 15:56:55,012 INFO L125 PetriNetUnfolderBase]: For 240448/240448 co-relation queries the response was YES. [2024-06-20 15:56:55,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7544 conditions, 1434 events. 738/1434 cut-off events. For 240448/240448 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 8692 event pairs, 94 based on Foata normal form. 8/1441 useless extension candidates. Maximal degree in co-relation 7362. Up to 974 conditions per place. [2024-06-20 15:56:55,029 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 218 selfloop transitions, 77 changer transitions 13/310 dead transitions. [2024-06-20 15:56:55,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 310 transitions, 3241 flow [2024-06-20 15:56:55,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:56:55,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:56:55,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 156 transitions. [2024-06-20 15:56:55,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-20 15:56:55,031 INFO L175 Difference]: Start difference. First operand has 416 places, 284 transitions, 2511 flow. Second operand 13 states and 156 transitions. [2024-06-20 15:56:55,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 310 transitions, 3241 flow [2024-06-20 15:56:56,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 310 transitions, 3091 flow, removed 11 selfloop flow, removed 13 redundant places. [2024-06-20 15:56:56,078 INFO L231 Difference]: Finished difference. Result has 407 places, 280 transitions, 2493 flow [2024-06-20 15:56:56,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2365, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2493, PETRI_PLACES=407, PETRI_TRANSITIONS=280} [2024-06-20 15:56:56,079 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 376 predicate places. [2024-06-20 15:56:56,079 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 280 transitions, 2493 flow [2024-06-20 15:56:56,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:56,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:56,079 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-20 15:56:56,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-20 15:56:56,080 INFO L420 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:56:56,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:56,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1412305920, now seen corresponding path program 24 times [2024-06-20 15:56:56,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:56,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053768412] [2024-06-20 15:56:56,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:56,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:56,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:57,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:57,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:57,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053768412] [2024-06-20 15:56:57,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053768412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:57,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:57,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:56:57,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279345477] [2024-06-20 15:56:57,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:57,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:56:57,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:57,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:56:57,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:56:57,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:56:57,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 280 transitions, 2493 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:57,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:57,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:56:57,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:57,801 INFO L124 PetriNetUnfolderBase]: 759/1477 cut-off events. [2024-06-20 15:56:57,801 INFO L125 PetriNetUnfolderBase]: For 343019/343019 co-relation queries the response was YES. [2024-06-20 15:56:57,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9320 conditions, 1477 events. 759/1477 cut-off events. For 343019/343019 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 8914 event pairs, 121 based on Foata normal form. 8/1484 useless extension candidates. Maximal degree in co-relation 9142. Up to 949 conditions per place. [2024-06-20 15:56:57,819 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 221 selfloop transitions, 78 changer transitions 7/308 dead transitions. [2024-06-20 15:56:57,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 308 transitions, 3603 flow [2024-06-20 15:56:57,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:56:57,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:56:57,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 163 transitions. [2024-06-20 15:56:57,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3918269230769231 [2024-06-20 15:56:57,820 INFO L175 Difference]: Start difference. First operand has 407 places, 280 transitions, 2493 flow. Second operand 13 states and 163 transitions. [2024-06-20 15:56:57,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 308 transitions, 3603 flow [2024-06-20 15:56:59,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 308 transitions, 3387 flow, removed 15 selfloop flow, removed 13 redundant places. [2024-06-20 15:56:59,346 INFO L231 Difference]: Finished difference. Result has 399 places, 278 transitions, 2441 flow [2024-06-20 15:56:59,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2293, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2441, PETRI_PLACES=399, PETRI_TRANSITIONS=278} [2024-06-20 15:56:59,346 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 368 predicate places. [2024-06-20 15:56:59,346 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 278 transitions, 2441 flow [2024-06-20 15:56:59,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:59,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:59,347 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-20 15:56:59,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-20 15:56:59,347 INFO L420 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:56:59,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:59,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1412301270, now seen corresponding path program 25 times [2024-06-20 15:56:59,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:59,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600830795] [2024-06-20 15:56:59,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:59,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:59,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:00,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:00,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:00,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600830795] [2024-06-20 15:57:00,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600830795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:00,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:00,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:57:00,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743397533] [2024-06-20 15:57:00,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:00,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:57:00,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:00,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:57:00,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:57:00,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:57:00,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 278 transitions, 2441 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:00,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:00,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:57:00,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:01,424 INFO L124 PetriNetUnfolderBase]: 728/1416 cut-off events. [2024-06-20 15:57:01,424 INFO L125 PetriNetUnfolderBase]: For 243286/243286 co-relation queries the response was YES. [2024-06-20 15:57:01,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7355 conditions, 1416 events. 728/1416 cut-off events. For 243286/243286 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 8563 event pairs, 110 based on Foata normal form. 10/1425 useless extension candidates. Maximal degree in co-relation 7181. Up to 997 conditions per place. [2024-06-20 15:57:01,440 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 222 selfloop transitions, 62 changer transitions 15/301 dead transitions. [2024-06-20 15:57:01,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 301 transitions, 3171 flow [2024-06-20 15:57:01,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:57:01,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:57:01,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 155 transitions. [2024-06-20 15:57:01,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37259615384615385 [2024-06-20 15:57:01,441 INFO L175 Difference]: Start difference. First operand has 399 places, 278 transitions, 2441 flow. Second operand 13 states and 155 transitions. [2024-06-20 15:57:01,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 301 transitions, 3171 flow [2024-06-20 15:57:02,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 301 transitions, 3013 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-20 15:57:02,245 INFO L231 Difference]: Finished difference. Result has 398 places, 273 transitions, 2372 flow [2024-06-20 15:57:02,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2283, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2372, PETRI_PLACES=398, PETRI_TRANSITIONS=273} [2024-06-20 15:57:02,246 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 367 predicate places. [2024-06-20 15:57:02,246 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 273 transitions, 2372 flow [2024-06-20 15:57:02,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:02,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:02,246 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-20 15:57:02,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-20 15:57:02,247 INFO L420 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:57:02,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:02,247 INFO L85 PathProgramCache]: Analyzing trace with hash -974438998, now seen corresponding path program 6 times [2024-06-20 15:57:02,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:02,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000313753] [2024-06-20 15:57:02,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:02,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:02,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:03,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-20 15:57:03,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:03,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000313753] [2024-06-20 15:57:03,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000313753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:03,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:03,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:57:03,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255773699] [2024-06-20 15:57:03,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:03,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:57:03,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:03,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:57:03,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:57:03,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:57:03,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 273 transitions, 2372 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:03,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:03,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:57:03,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:03,966 INFO L124 PetriNetUnfolderBase]: 706/1370 cut-off events. [2024-06-20 15:57:03,966 INFO L125 PetriNetUnfolderBase]: For 154302/154302 co-relation queries the response was YES. [2024-06-20 15:57:03,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7056 conditions, 1370 events. 706/1370 cut-off events. For 154302/154302 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 8282 event pairs, 108 based on Foata normal form. 2/1371 useless extension candidates. Maximal degree in co-relation 6883. Up to 991 conditions per place. [2024-06-20 15:57:03,978 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 219 selfloop transitions, 71 changer transitions 0/292 dead transitions. [2024-06-20 15:57:03,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 292 transitions, 3012 flow [2024-06-20 15:57:03,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:57:03,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:57:03,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-20 15:57:03,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3671875 [2024-06-20 15:57:03,979 INFO L175 Difference]: Start difference. First operand has 398 places, 273 transitions, 2372 flow. Second operand 12 states and 141 transitions. [2024-06-20 15:57:03,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 292 transitions, 3012 flow [2024-06-20 15:57:04,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 292 transitions, 2876 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-20 15:57:04,612 INFO L231 Difference]: Finished difference. Result has 390 places, 274 transitions, 2398 flow [2024-06-20 15:57:04,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2236, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2398, PETRI_PLACES=390, PETRI_TRANSITIONS=274} [2024-06-20 15:57:04,612 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 359 predicate places. [2024-06-20 15:57:04,613 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 274 transitions, 2398 flow [2024-06-20 15:57:04,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:04,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:04,613 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-20 15:57:04,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-20 15:57:04,613 INFO L420 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:57:04,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:04,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1375299280, now seen corresponding path program 7 times [2024-06-20 15:57:04,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:04,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366164822] [2024-06-20 15:57:04,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:04,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:04,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:05,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:05,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:05,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366164822] [2024-06-20 15:57:05,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366164822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:05,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:05,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:57:05,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329820618] [2024-06-20 15:57:05,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:05,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:57:05,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:05,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:57:05,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:57:05,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:57:05,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 274 transitions, 2398 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:05,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:05,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:57:05,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:06,254 INFO L124 PetriNetUnfolderBase]: 710/1378 cut-off events. [2024-06-20 15:57:06,254 INFO L125 PetriNetUnfolderBase]: For 148454/148454 co-relation queries the response was YES. [2024-06-20 15:57:06,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7079 conditions, 1378 events. 710/1378 cut-off events. For 148454/148454 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 8315 event pairs, 106 based on Foata normal form. 2/1379 useless extension candidates. Maximal degree in co-relation 6909. Up to 999 conditions per place. [2024-06-20 15:57:06,269 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 228 selfloop transitions, 64 changer transitions 0/294 dead transitions. [2024-06-20 15:57:06,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 294 transitions, 3048 flow [2024-06-20 15:57:06,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:57:06,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:57:06,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-20 15:57:06,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-20 15:57:06,271 INFO L175 Difference]: Start difference. First operand has 390 places, 274 transitions, 2398 flow. Second operand 12 states and 144 transitions. [2024-06-20 15:57:06,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 294 transitions, 3048 flow [2024-06-20 15:57:06,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 294 transitions, 2896 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-20 15:57:06,940 INFO L231 Difference]: Finished difference. Result has 392 places, 275 transitions, 2396 flow [2024-06-20 15:57:06,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2246, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2396, PETRI_PLACES=392, PETRI_TRANSITIONS=275} [2024-06-20 15:57:06,940 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 361 predicate places. [2024-06-20 15:57:06,941 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 275 transitions, 2396 flow [2024-06-20 15:57:06,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:06,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:06,941 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-20 15:57:06,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-20 15:57:06,941 INFO L420 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:57:06,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:06,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1175937616, now seen corresponding path program 8 times [2024-06-20 15:57:06,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:06,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607725689] [2024-06-20 15:57:06,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:06,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:06,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:08,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:08,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:08,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607725689] [2024-06-20 15:57:08,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607725689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:08,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:08,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:57:08,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676542701] [2024-06-20 15:57:08,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:08,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:57:08,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:08,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:57:08,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:57:08,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:57:08,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 275 transitions, 2396 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:08,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:08,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:57:08,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:08,790 INFO L124 PetriNetUnfolderBase]: 714/1386 cut-off events. [2024-06-20 15:57:08,790 INFO L125 PetriNetUnfolderBase]: For 150699/150699 co-relation queries the response was YES. [2024-06-20 15:57:08,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7120 conditions, 1386 events. 714/1386 cut-off events. For 150699/150699 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 8390 event pairs, 111 based on Foata normal form. 2/1387 useless extension candidates. Maximal degree in co-relation 6949. Up to 974 conditions per place. [2024-06-20 15:57:08,806 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 223 selfloop transitions, 70 changer transitions 0/295 dead transitions. [2024-06-20 15:57:08,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 295 transitions, 3050 flow [2024-06-20 15:57:08,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:57:08,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:57:08,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-20 15:57:08,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-20 15:57:08,807 INFO L175 Difference]: Start difference. First operand has 392 places, 275 transitions, 2396 flow. Second operand 12 states and 144 transitions. [2024-06-20 15:57:08,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 295 transitions, 3050 flow [2024-06-20 15:57:09,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 295 transitions, 2910 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-20 15:57:09,554 INFO L231 Difference]: Finished difference. Result has 394 places, 276 transitions, 2420 flow [2024-06-20 15:57:09,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2256, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2420, PETRI_PLACES=394, PETRI_TRANSITIONS=276} [2024-06-20 15:57:09,556 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 363 predicate places. [2024-06-20 15:57:09,556 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 276 transitions, 2420 flow [2024-06-20 15:57:09,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:09,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:09,557 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-20 15:57:09,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-20 15:57:09,557 INFO L420 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:57:09,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:09,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1405626226, now seen corresponding path program 9 times [2024-06-20 15:57:09,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:09,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855888287] [2024-06-20 15:57:09,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:09,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:09,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:10,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:10,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:10,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855888287] [2024-06-20 15:57:10,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855888287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:10,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:10,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:57:10,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543584529] [2024-06-20 15:57:10,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:10,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:57:10,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:10,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:57:10,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:57:10,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:57:10,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 276 transitions, 2420 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:10,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:10,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:57:10,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:11,140 INFO L124 PetriNetUnfolderBase]: 718/1394 cut-off events. [2024-06-20 15:57:11,140 INFO L125 PetriNetUnfolderBase]: For 152746/152746 co-relation queries the response was YES. [2024-06-20 15:57:11,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7181 conditions, 1394 events. 718/1394 cut-off events. For 152746/152746 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 8451 event pairs, 112 based on Foata normal form. 2/1395 useless extension candidates. Maximal degree in co-relation 7009. Up to 1015 conditions per place. [2024-06-20 15:57:11,155 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 229 selfloop transitions, 65 changer transitions 0/296 dead transitions. [2024-06-20 15:57:11,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 296 transitions, 3078 flow [2024-06-20 15:57:11,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:57:11,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:57:11,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-20 15:57:11,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3723958333333333 [2024-06-20 15:57:11,156 INFO L175 Difference]: Start difference. First operand has 394 places, 276 transitions, 2420 flow. Second operand 12 states and 143 transitions. [2024-06-20 15:57:11,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 296 transitions, 3078 flow [2024-06-20 15:57:11,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 296 transitions, 2958 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-20 15:57:11,898 INFO L231 Difference]: Finished difference. Result has 397 places, 277 transitions, 2456 flow [2024-06-20 15:57:11,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2300, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2456, PETRI_PLACES=397, PETRI_TRANSITIONS=277} [2024-06-20 15:57:11,898 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 366 predicate places. [2024-06-20 15:57:11,898 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 277 transitions, 2456 flow [2024-06-20 15:57:11,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:11,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:11,899 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-20 15:57:11,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-20 15:57:11,899 INFO L420 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:57:11,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:11,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1758656838, now seen corresponding path program 10 times [2024-06-20 15:57:11,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:11,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790396492] [2024-06-20 15:57:11,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:11,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:11,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:12,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:12,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:12,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790396492] [2024-06-20 15:57:12,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790396492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:12,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:12,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:57:12,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097403567] [2024-06-20 15:57:12,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:12,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:57:12,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:12,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:57:12,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:57:13,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:57:13,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 277 transitions, 2456 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:13,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:13,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:57:13,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:13,511 INFO L124 PetriNetUnfolderBase]: 722/1402 cut-off events. [2024-06-20 15:57:13,512 INFO L125 PetriNetUnfolderBase]: For 155208/155208 co-relation queries the response was YES. [2024-06-20 15:57:13,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7233 conditions, 1402 events. 722/1402 cut-off events. For 155208/155208 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 8490 event pairs, 114 based on Foata normal form. 2/1403 useless extension candidates. Maximal degree in co-relation 7060. Up to 1001 conditions per place. [2024-06-20 15:57:13,528 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 222 selfloop transitions, 72 changer transitions 0/296 dead transitions. [2024-06-20 15:57:13,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 296 transitions, 3110 flow [2024-06-20 15:57:13,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:57:13,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:57:13,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-20 15:57:13,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3723958333333333 [2024-06-20 15:57:13,529 INFO L175 Difference]: Start difference. First operand has 397 places, 277 transitions, 2456 flow. Second operand 12 states and 143 transitions. [2024-06-20 15:57:13,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 296 transitions, 3110 flow [2024-06-20 15:57:14,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 296 transitions, 2964 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-20 15:57:14,325 INFO L231 Difference]: Finished difference. Result has 399 places, 278 transitions, 2482 flow [2024-06-20 15:57:14,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2310, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2482, PETRI_PLACES=399, PETRI_TRANSITIONS=278} [2024-06-20 15:57:14,325 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 368 predicate places. [2024-06-20 15:57:14,325 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 278 transitions, 2482 flow [2024-06-20 15:57:14,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:14,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:14,326 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-20 15:57:14,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-20 15:57:14,326 INFO L420 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:57:14,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:14,326 INFO L85 PathProgramCache]: Analyzing trace with hash -1748825808, now seen corresponding path program 11 times [2024-06-20 15:57:14,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:14,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320898507] [2024-06-20 15:57:14,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:14,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:14,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:15,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:15,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:15,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320898507] [2024-06-20 15:57:15,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320898507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:15,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:15,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:57:15,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043380899] [2024-06-20 15:57:15,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:15,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:57:15,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:15,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:57:15,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:57:15,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:57:15,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 278 transitions, 2482 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:15,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:15,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:57:15,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:15,885 INFO L124 PetriNetUnfolderBase]: 733/1423 cut-off events. [2024-06-20 15:57:15,885 INFO L125 PetriNetUnfolderBase]: For 180142/180142 co-relation queries the response was YES. [2024-06-20 15:57:15,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7690 conditions, 1423 events. 733/1423 cut-off events. For 180142/180142 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 8659 event pairs, 119 based on Foata normal form. 2/1424 useless extension candidates. Maximal degree in co-relation 7516. Up to 809 conditions per place. [2024-06-20 15:57:15,902 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 215 selfloop transitions, 82 changer transitions 0/299 dead transitions. [2024-06-20 15:57:15,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 299 transitions, 3468 flow [2024-06-20 15:57:15,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:57:15,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:57:15,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-20 15:57:15,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-20 15:57:15,903 INFO L175 Difference]: Start difference. First operand has 399 places, 278 transitions, 2482 flow. Second operand 12 states and 144 transitions. [2024-06-20 15:57:15,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 299 transitions, 3468 flow [2024-06-20 15:57:16,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 299 transitions, 3306 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-20 15:57:16,826 INFO L231 Difference]: Finished difference. Result has 401 places, 280 transitions, 2538 flow [2024-06-20 15:57:16,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2320, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2538, PETRI_PLACES=401, PETRI_TRANSITIONS=280} [2024-06-20 15:57:16,826 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 370 predicate places. [2024-06-20 15:57:16,827 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 280 transitions, 2538 flow [2024-06-20 15:57:16,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:16,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:16,831 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-20 15:57:16,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-20 15:57:16,831 INFO L420 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:57:16,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:16,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1356049884, now seen corresponding path program 12 times [2024-06-20 15:57:16,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:16,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570127781] [2024-06-20 15:57:16,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:16,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:16,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:17,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:17,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:17,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570127781] [2024-06-20 15:57:17,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570127781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:17,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:17,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:57:17,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865246505] [2024-06-20 15:57:17,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:17,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:57:17,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:17,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:57:17,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:57:18,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:57:18,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 280 transitions, 2538 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:18,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:18,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:57:18,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:18,518 INFO L124 PetriNetUnfolderBase]: 737/1431 cut-off events. [2024-06-20 15:57:18,518 INFO L125 PetriNetUnfolderBase]: For 182484/182484 co-relation queries the response was YES. [2024-06-20 15:57:18,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7785 conditions, 1431 events. 737/1431 cut-off events. For 182484/182484 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 8710 event pairs, 121 based on Foata normal form. 2/1432 useless extension candidates. Maximal degree in co-relation 7610. Up to 1052 conditions per place. [2024-06-20 15:57:18,536 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 236 selfloop transitions, 62 changer transitions 0/300 dead transitions. [2024-06-20 15:57:18,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 300 transitions, 3210 flow [2024-06-20 15:57:18,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:57:18,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:57:18,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-20 15:57:18,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-20 15:57:18,538 INFO L175 Difference]: Start difference. First operand has 401 places, 280 transitions, 2538 flow. Second operand 12 states and 144 transitions. [2024-06-20 15:57:18,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 300 transitions, 3210 flow [2024-06-20 15:57:19,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 300 transitions, 3087 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-20 15:57:19,449 INFO L231 Difference]: Finished difference. Result has 405 places, 281 transitions, 2571 flow [2024-06-20 15:57:19,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2417, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2571, PETRI_PLACES=405, PETRI_TRANSITIONS=281} [2024-06-20 15:57:19,449 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 374 predicate places. [2024-06-20 15:57:19,449 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 281 transitions, 2571 flow [2024-06-20 15:57:19,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:19,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:19,449 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-20 15:57:19,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-20 15:57:19,450 INFO L420 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:57:19,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:19,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1126361274, now seen corresponding path program 13 times [2024-06-20 15:57:19,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:19,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515231979] [2024-06-20 15:57:19,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:19,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:19,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:20,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:20,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:20,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515231979] [2024-06-20 15:57:20,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515231979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:20,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:20,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:57:20,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308980595] [2024-06-20 15:57:20,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:20,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:57:20,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:20,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:57:20,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:57:20,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:57:20,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 281 transitions, 2571 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:20,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:20,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:57:20,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:21,122 INFO L124 PetriNetUnfolderBase]: 741/1439 cut-off events. [2024-06-20 15:57:21,122 INFO L125 PetriNetUnfolderBase]: For 184822/184822 co-relation queries the response was YES. [2024-06-20 15:57:21,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7889 conditions, 1439 events. 741/1439 cut-off events. For 184822/184822 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 8782 event pairs, 123 based on Foata normal form. 2/1440 useless extension candidates. Maximal degree in co-relation 7712. Up to 1060 conditions per place. [2024-06-20 15:57:21,140 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 239 selfloop transitions, 61 changer transitions 0/302 dead transitions. [2024-06-20 15:57:21,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 302 transitions, 3251 flow [2024-06-20 15:57:21,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:57:21,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:57:21,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-20 15:57:21,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3854166666666667 [2024-06-20 15:57:21,141 INFO L175 Difference]: Start difference. First operand has 405 places, 281 transitions, 2571 flow. Second operand 12 states and 148 transitions. [2024-06-20 15:57:21,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 302 transitions, 3251 flow [2024-06-20 15:57:22,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 302 transitions, 3109 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-20 15:57:22,128 INFO L231 Difference]: Finished difference. Result has 407 places, 282 transitions, 2583 flow [2024-06-20 15:57:22,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2429, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2583, PETRI_PLACES=407, PETRI_TRANSITIONS=282} [2024-06-20 15:57:22,138 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 376 predicate places. [2024-06-20 15:57:22,138 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 282 transitions, 2583 flow [2024-06-20 15:57:22,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:22,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:22,138 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-20 15:57:22,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-20 15:57:22,139 INFO L420 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:57:22,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:22,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1119686230, now seen corresponding path program 26 times [2024-06-20 15:57:22,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:22,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183107266] [2024-06-20 15:57:22,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:22,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:22,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:23,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:23,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:23,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183107266] [2024-06-20 15:57:23,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183107266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:23,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:23,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:57:23,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461412448] [2024-06-20 15:57:23,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:23,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:57:23,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:23,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:57:23,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:57:23,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:57:23,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 282 transitions, 2583 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:23,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:23,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:57:23,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:23,906 INFO L124 PetriNetUnfolderBase]: 757/1475 cut-off events. [2024-06-20 15:57:23,906 INFO L125 PetriNetUnfolderBase]: For 277607/277607 co-relation queries the response was YES. [2024-06-20 15:57:23,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8088 conditions, 1475 events. 757/1475 cut-off events. For 277607/277607 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 9011 event pairs, 131 based on Foata normal form. 10/1484 useless extension candidates. Maximal degree in co-relation 7910. Up to 1011 conditions per place. [2024-06-20 15:57:23,923 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 221 selfloop transitions, 72 changer transitions 11/306 dead transitions. [2024-06-20 15:57:23,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 306 transitions, 3323 flow [2024-06-20 15:57:23,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:57:23,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:57:23,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 161 transitions. [2024-06-20 15:57:23,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870192307692308 [2024-06-20 15:57:23,925 INFO L175 Difference]: Start difference. First operand has 407 places, 282 transitions, 2583 flow. Second operand 13 states and 161 transitions. [2024-06-20 15:57:23,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 306 transitions, 3323 flow [2024-06-20 15:57:25,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 306 transitions, 3181 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-20 15:57:25,007 INFO L231 Difference]: Finished difference. Result has 410 places, 279 transitions, 2572 flow [2024-06-20 15:57:25,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2441, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2572, PETRI_PLACES=410, PETRI_TRANSITIONS=279} [2024-06-20 15:57:25,008 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 379 predicate places. [2024-06-20 15:57:25,008 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 279 transitions, 2572 flow [2024-06-20 15:57:25,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:25,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:25,008 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-20 15:57:25,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-20 15:57:25,008 INFO L420 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:57:25,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:25,009 INFO L85 PathProgramCache]: Analyzing trace with hash -391143176, now seen corresponding path program 14 times [2024-06-20 15:57:25,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:25,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429337021] [2024-06-20 15:57:25,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:25,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:25,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:25,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:25,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:25,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429337021] [2024-06-20 15:57:25,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429337021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:25,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:25,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:57:25,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959665723] [2024-06-20 15:57:25,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:25,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:57:25,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:25,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:57:25,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:57:26,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:57:26,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 279 transitions, 2572 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:26,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:26,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:57:26,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:26,493 INFO L124 PetriNetUnfolderBase]: 737/1435 cut-off events. [2024-06-20 15:57:26,494 INFO L125 PetriNetUnfolderBase]: For 189624/189624 co-relation queries the response was YES. [2024-06-20 15:57:26,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7897 conditions, 1435 events. 737/1435 cut-off events. For 189624/189624 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 8764 event pairs, 127 based on Foata normal form. 2/1436 useless extension candidates. Maximal degree in co-relation 7718. Up to 1020 conditions per place. [2024-06-20 15:57:26,507 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 231 selfloop transitions, 66 changer transitions 0/299 dead transitions. [2024-06-20 15:57:26,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 299 transitions, 3242 flow [2024-06-20 15:57:26,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:57:26,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:57:26,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-20 15:57:26,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3776041666666667 [2024-06-20 15:57:26,509 INFO L175 Difference]: Start difference. First operand has 410 places, 279 transitions, 2572 flow. Second operand 12 states and 145 transitions. [2024-06-20 15:57:26,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 299 transitions, 3242 flow [2024-06-20 15:57:27,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 299 transitions, 3090 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-20 15:57:27,504 INFO L231 Difference]: Finished difference. Result has 407 places, 280 transitions, 2586 flow [2024-06-20 15:57:27,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2420, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2586, PETRI_PLACES=407, PETRI_TRANSITIONS=280} [2024-06-20 15:57:27,504 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 376 predicate places. [2024-06-20 15:57:27,504 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 280 transitions, 2586 flow [2024-06-20 15:57:27,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:27,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:27,505 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-20 15:57:27,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2024-06-20 15:57:27,505 INFO L420 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:57:27,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:27,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1356338184, now seen corresponding path program 15 times [2024-06-20 15:57:27,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:27,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437545556] [2024-06-20 15:57:27,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:27,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:27,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:28,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:28,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:28,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437545556] [2024-06-20 15:57:28,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437545556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:28,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:28,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:57:28,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797323693] [2024-06-20 15:57:28,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:28,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:57:28,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:28,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:57:28,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:57:28,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:57:28,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 280 transitions, 2586 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:28,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:28,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:57:28,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:28,932 INFO L124 PetriNetUnfolderBase]: 734/1430 cut-off events. [2024-06-20 15:57:28,933 INFO L125 PetriNetUnfolderBase]: For 164066/164066 co-relation queries the response was YES. [2024-06-20 15:57:28,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7530 conditions, 1430 events. 734/1430 cut-off events. For 164066/164066 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 8730 event pairs, 124 based on Foata normal form. 2/1431 useless extension candidates. Maximal degree in co-relation 7352. Up to 1001 conditions per place. [2024-06-20 15:57:28,948 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 232 selfloop transitions, 65 changer transitions 0/299 dead transitions. [2024-06-20 15:57:28,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 299 transitions, 3228 flow [2024-06-20 15:57:28,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:57:28,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:57:28,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-20 15:57:28,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3802083333333333 [2024-06-20 15:57:28,949 INFO L175 Difference]: Start difference. First operand has 407 places, 280 transitions, 2586 flow. Second operand 12 states and 146 transitions. [2024-06-20 15:57:28,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 299 transitions, 3228 flow [2024-06-20 15:57:29,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 299 transitions, 3070 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-20 15:57:29,763 INFO L231 Difference]: Finished difference. Result has 409 places, 280 transitions, 2562 flow [2024-06-20 15:57:29,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2428, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2562, PETRI_PLACES=409, PETRI_TRANSITIONS=280} [2024-06-20 15:57:29,763 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 378 predicate places. [2024-06-20 15:57:29,763 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 280 transitions, 2562 flow [2024-06-20 15:57:29,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:29,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:29,764 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-20 15:57:29,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2024-06-20 15:57:29,764 INFO L420 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:57:29,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:29,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1119681580, now seen corresponding path program 27 times [2024-06-20 15:57:29,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:29,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412056768] [2024-06-20 15:57:29,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:29,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:29,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:30,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:30,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:30,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412056768] [2024-06-20 15:57:30,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412056768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:30,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:30,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:57:30,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019111205] [2024-06-20 15:57:30,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:30,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:57:30,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:30,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:57:30,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:57:30,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:57:30,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 280 transitions, 2562 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:30,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:30,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:57:30,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:31,461 INFO L124 PetriNetUnfolderBase]: 746/1458 cut-off events. [2024-06-20 15:57:31,461 INFO L125 PetriNetUnfolderBase]: For 233588/233588 co-relation queries the response was YES. [2024-06-20 15:57:31,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7627 conditions, 1458 events. 746/1458 cut-off events. For 233588/233588 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 8901 event pairs, 128 based on Foata normal form. 8/1465 useless extension candidates. Maximal degree in co-relation 7448. Up to 1004 conditions per place. [2024-06-20 15:57:31,478 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 219 selfloop transitions, 69 changer transitions 13/303 dead transitions. [2024-06-20 15:57:31,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 303 transitions, 3260 flow [2024-06-20 15:57:31,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:57:31,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:57:31,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 158 transitions. [2024-06-20 15:57:31,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3798076923076923 [2024-06-20 15:57:31,480 INFO L175 Difference]: Start difference. First operand has 409 places, 280 transitions, 2562 flow. Second operand 13 states and 158 transitions. [2024-06-20 15:57:31,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 303 transitions, 3260 flow [2024-06-20 15:57:32,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 303 transitions, 3037 flow, removed 11 selfloop flow, removed 12 redundant places. [2024-06-20 15:57:32,433 INFO L231 Difference]: Finished difference. Result has 410 places, 276 transitions, 2449 flow [2024-06-20 15:57:32,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2339, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2449, PETRI_PLACES=410, PETRI_TRANSITIONS=276} [2024-06-20 15:57:32,433 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 379 predicate places. [2024-06-20 15:57:32,433 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 276 transitions, 2449 flow [2024-06-20 15:57:32,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:32,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:32,434 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-20 15:57:32,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2024-06-20 15:57:32,434 INFO L420 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:57:32,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:32,434 INFO L85 PathProgramCache]: Analyzing trace with hash -597472834, now seen corresponding path program 28 times [2024-06-20 15:57:32,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:32,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394711988] [2024-06-20 15:57:32,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:32,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:32,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57: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-20 15:57:33,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:33,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394711988] [2024-06-20 15:57:33,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394711988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:33,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:33,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:57:33,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047241045] [2024-06-20 15:57:33,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:33,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:57:33,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:33,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:57:33,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:57:33,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:57:33,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 276 transitions, 2449 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:33,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:33,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:57:33,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:34,155 INFO L124 PetriNetUnfolderBase]: 767/1501 cut-off events. [2024-06-20 15:57:34,155 INFO L125 PetriNetUnfolderBase]: For 353551/353551 co-relation queries the response was YES. [2024-06-20 15:57:34,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9283 conditions, 1501 events. 767/1501 cut-off events. For 353551/353551 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 9145 event pairs, 139 based on Foata normal form. 8/1508 useless extension candidates. Maximal degree in co-relation 9104. Up to 979 conditions per place. [2024-06-20 15:57:34,173 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 221 selfloop transitions, 75 changer transitions 7/305 dead transitions. [2024-06-20 15:57:34,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 305 transitions, 3541 flow [2024-06-20 15:57:34,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:57:34,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:57:34,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 165 transitions. [2024-06-20 15:57:34,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39663461538461536 [2024-06-20 15:57:34,174 INFO L175 Difference]: Start difference. First operand has 410 places, 276 transitions, 2449 flow. Second operand 13 states and 165 transitions. [2024-06-20 15:57:34,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 305 transitions, 3541 flow [2024-06-20 15:57:35,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 305 transitions, 3387 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-20 15:57:35,473 INFO L231 Difference]: Finished difference. Result has 404 places, 274 transitions, 2445 flow [2024-06-20 15:57:35,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2303, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2445, PETRI_PLACES=404, PETRI_TRANSITIONS=274} [2024-06-20 15:57:35,473 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 373 predicate places. [2024-06-20 15:57:35,473 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 274 transitions, 2445 flow [2024-06-20 15:57:35,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:35,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:35,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-20 15:57:35,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2024-06-20 15:57:35,474 INFO L420 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:57:35,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:35,474 INFO L85 PathProgramCache]: Analyzing trace with hash -597468184, now seen corresponding path program 29 times [2024-06-20 15:57:35,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:35,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590951034] [2024-06-20 15:57:35,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:35,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:35,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:36,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:36,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:36,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590951034] [2024-06-20 15:57:36,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590951034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:36,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:36,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:57:36,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662272356] [2024-06-20 15:57:36,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:36,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:57:36,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:36,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:57:36,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:57:36,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:57:36,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 274 transitions, 2445 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:36,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:36,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:57:36,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:37,311 INFO L124 PetriNetUnfolderBase]: 736/1440 cut-off events. [2024-06-20 15:57:37,311 INFO L125 PetriNetUnfolderBase]: For 250826/250826 co-relation queries the response was YES. [2024-06-20 15:57:37,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7438 conditions, 1440 events. 736/1440 cut-off events. For 250826/250826 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 8767 event pairs, 130 based on Foata normal form. 10/1449 useless extension candidates. Maximal degree in co-relation 7262. Up to 979 conditions per place. [2024-06-20 15:57:37,328 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 210 selfloop transitions, 71 changer transitions 15/298 dead transitions. [2024-06-20 15:57:37,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 298 transitions, 3165 flow [2024-06-20 15:57:37,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:57:37,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:57:37,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 159 transitions. [2024-06-20 15:57:37,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38221153846153844 [2024-06-20 15:57:37,329 INFO L175 Difference]: Start difference. First operand has 404 places, 274 transitions, 2445 flow. Second operand 13 states and 159 transitions. [2024-06-20 15:57:37,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 298 transitions, 3165 flow [2024-06-20 15:57:38,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 298 transitions, 3013 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-20 15:57:38,090 INFO L231 Difference]: Finished difference. Result has 403 places, 269 transitions, 2400 flow [2024-06-20 15:57:38,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2293, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2400, PETRI_PLACES=403, PETRI_TRANSITIONS=269} [2024-06-20 15:57:38,090 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 372 predicate places. [2024-06-20 15:57:38,091 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 269 transitions, 2400 flow [2024-06-20 15:57:38,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:38,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:38,091 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-20 15:57:38,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2024-06-20 15:57:38,091 INFO L420 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:57:38,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:38,091 INFO L85 PathProgramCache]: Analyzing trace with hash -768175264, now seen corresponding path program 30 times [2024-06-20 15:57:38,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:38,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046581066] [2024-06-20 15:57:38,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:38,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:38,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:39,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:39,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:39,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046581066] [2024-06-20 15:57:39,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046581066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:39,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:39,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:57:39,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218066460] [2024-06-20 15:57:39,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:39,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:57:39,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:39,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:57:39,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:57:39,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:57:39,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 269 transitions, 2400 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:39,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:39,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:57:39,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:39,705 INFO L124 PetriNetUnfolderBase]: 751/1473 cut-off events. [2024-06-20 15:57:39,706 INFO L125 PetriNetUnfolderBase]: For 335507/335507 co-relation queries the response was YES. [2024-06-20 15:57:39,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9099 conditions, 1473 events. 751/1473 cut-off events. For 335507/335507 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 8949 event pairs, 139 based on Foata normal form. 8/1480 useless extension candidates. Maximal degree in co-relation 8924. Up to 942 conditions per place. [2024-06-20 15:57:39,723 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 212 selfloop transitions, 77 changer transitions 7/298 dead transitions. [2024-06-20 15:57:39,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 298 transitions, 3470 flow [2024-06-20 15:57:39,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:57:39,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:57:39,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 165 transitions. [2024-06-20 15:57:39,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39663461538461536 [2024-06-20 15:57:39,724 INFO L175 Difference]: Start difference. First operand has 403 places, 269 transitions, 2400 flow. Second operand 13 states and 165 transitions. [2024-06-20 15:57:39,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 298 transitions, 3470 flow [2024-06-20 15:57:40,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 298 transitions, 3292 flow, removed 18 selfloop flow, removed 12 redundant places. [2024-06-20 15:57:40,797 INFO L231 Difference]: Finished difference. Result has 396 places, 267 transitions, 2388 flow [2024-06-20 15:57:40,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2242, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2388, PETRI_PLACES=396, PETRI_TRANSITIONS=267} [2024-06-20 15:57:40,797 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 365 predicate places. [2024-06-20 15:57:40,797 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 267 transitions, 2388 flow [2024-06-20 15:57:40,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:40,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:40,798 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-20 15:57:40,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2024-06-20 15:57:40,798 INFO L420 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:57:40,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:40,798 INFO L85 PathProgramCache]: Analyzing trace with hash -768170614, now seen corresponding path program 31 times [2024-06-20 15:57:40,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:40,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561379810] [2024-06-20 15:57:40,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:40,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:40,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:41,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:41,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:41,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561379810] [2024-06-20 15:57:41,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561379810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:41,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:41,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:57:41,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308933256] [2024-06-20 15:57:41,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:41,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:57:41,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:41,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:57:41,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:57:42,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:57:42,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 267 transitions, 2388 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:42,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:42,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:57:42,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:42,523 INFO L124 PetriNetUnfolderBase]: 720/1412 cut-off events. [2024-06-20 15:57:42,523 INFO L125 PetriNetUnfolderBase]: For 238576/238576 co-relation queries the response was YES. [2024-06-20 15:57:42,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7252 conditions, 1412 events. 720/1412 cut-off events. For 238576/238576 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 8569 event pairs, 130 based on Foata normal form. 10/1421 useless extension candidates. Maximal degree in co-relation 7080. Up to 942 conditions per place. [2024-06-20 15:57:42,540 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 202 selfloop transitions, 74 changer transitions 13/291 dead transitions. [2024-06-20 15:57:42,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 291 transitions, 3086 flow [2024-06-20 15:57:42,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:57:42,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:57:42,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 159 transitions. [2024-06-20 15:57:42,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38221153846153844 [2024-06-20 15:57:42,551 INFO L175 Difference]: Start difference. First operand has 396 places, 267 transitions, 2388 flow. Second operand 13 states and 159 transitions. [2024-06-20 15:57:42,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 291 transitions, 3086 flow [2024-06-20 15:57:43,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 291 transitions, 2930 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-20 15:57:43,335 INFO L231 Difference]: Finished difference. Result has 395 places, 263 transitions, 2361 flow [2024-06-20 15:57:43,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2232, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2361, PETRI_PLACES=395, PETRI_TRANSITIONS=263} [2024-06-20 15:57:43,336 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 364 predicate places. [2024-06-20 15:57:43,336 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 263 transitions, 2361 flow [2024-06-20 15:57:43,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:43,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:43,336 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-20 15:57:43,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2024-06-20 15:57:43,336 INFO L420 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:57:43,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:43,337 INFO L85 PathProgramCache]: Analyzing trace with hash -768290584, now seen corresponding path program 32 times [2024-06-20 15:57:43,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:43,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655457916] [2024-06-20 15:57:43,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:43,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:43,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:44,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:44,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:44,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655457916] [2024-06-20 15:57:44,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655457916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:44,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:44,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:57:44,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280177995] [2024-06-20 15:57:44,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:44,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:57:44,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:44,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:57:44,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:57:44,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:57:44,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 263 transitions, 2361 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:44,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:44,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:57:44,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:45,640 INFO L124 PetriNetUnfolderBase]: 736/1448 cut-off events. [2024-06-20 15:57:45,640 INFO L125 PetriNetUnfolderBase]: For 318934/318934 co-relation queries the response was YES. [2024-06-20 15:57:45,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8879 conditions, 1448 events. 736/1448 cut-off events. For 318934/318934 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 8789 event pairs, 137 based on Foata normal form. 8/1455 useless extension candidates. Maximal degree in co-relation 8708. Up to 956 conditions per place. [2024-06-20 15:57:45,656 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 219 selfloop transitions, 60 changer transitions 11/292 dead transitions. [2024-06-20 15:57:45,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 292 transitions, 3397 flow [2024-06-20 15:57:45,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:57:45,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:57:45,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 161 transitions. [2024-06-20 15:57:45,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870192307692308 [2024-06-20 15:57:45,657 INFO L175 Difference]: Start difference. First operand has 395 places, 263 transitions, 2361 flow. Second operand 13 states and 161 transitions. [2024-06-20 15:57:45,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 292 transitions, 3397 flow [2024-06-20 15:57:46,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 292 transitions, 3241 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-20 15:57:46,678 INFO L231 Difference]: Finished difference. Result has 391 places, 259 transitions, 2307 flow [2024-06-20 15:57:46,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2209, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2307, PETRI_PLACES=391, PETRI_TRANSITIONS=259} [2024-06-20 15:57:46,679 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 360 predicate places. [2024-06-20 15:57:46,679 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 259 transitions, 2307 flow [2024-06-20 15:57:46,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:46,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:46,679 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-20 15:57:46,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237 [2024-06-20 15:57:46,680 INFO L420 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:57:46,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:46,680 INFO L85 PathProgramCache]: Analyzing trace with hash -763701964, now seen corresponding path program 33 times [2024-06-20 15:57:46,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:46,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471513306] [2024-06-20 15:57:46,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:46,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:46,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:47,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:47,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:47,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471513306] [2024-06-20 15:57:47,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471513306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:47,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:47,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:57:47,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108213217] [2024-06-20 15:57:47,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:47,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:57:47,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:47,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:57:47,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:57:48,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:57:48,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 259 transitions, 2307 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:48,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:48,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:57:48,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:48,609 INFO L124 PetriNetUnfolderBase]: 722/1422 cut-off events. [2024-06-20 15:57:48,610 INFO L125 PetriNetUnfolderBase]: For 314430/314430 co-relation queries the response was YES. [2024-06-20 15:57:48,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8434 conditions, 1422 events. 722/1422 cut-off events. For 314430/314430 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 8618 event pairs, 144 based on Foata normal form. 10/1431 useless extension candidates. Maximal degree in co-relation 8264. Up to 1012 conditions per place. [2024-06-20 15:57:48,624 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 210 selfloop transitions, 59 changer transitions 11/282 dead transitions. [2024-06-20 15:57:48,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 282 transitions, 2983 flow [2024-06-20 15:57:48,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:57:48,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:57:48,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 153 transitions. [2024-06-20 15:57:48,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36778846153846156 [2024-06-20 15:57:48,626 INFO L175 Difference]: Start difference. First operand has 391 places, 259 transitions, 2307 flow. Second operand 13 states and 153 transitions. [2024-06-20 15:57:48,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 282 transitions, 2983 flow [2024-06-20 15:57:49,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 282 transitions, 2854 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-20 15:57:49,597 INFO L231 Difference]: Finished difference. Result has 386 places, 256 transitions, 2283 flow [2024-06-20 15:57:49,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2180, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2283, PETRI_PLACES=386, PETRI_TRANSITIONS=256} [2024-06-20 15:57:49,598 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 355 predicate places. [2024-06-20 15:57:49,598 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 256 transitions, 2283 flow [2024-06-20 15:57:49,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:49,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:49,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] [2024-06-20 15:57:49,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238 [2024-06-20 15:57:49,598 INFO L420 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:57:49,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:49,599 INFO L85 PathProgramCache]: Analyzing trace with hash -763706614, now seen corresponding path program 34 times [2024-06-20 15:57:49,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:49,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818525923] [2024-06-20 15:57:49,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:49,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:49,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:50,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:50,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:50,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818525923] [2024-06-20 15:57:50,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818525923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:50,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:50,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:57:50,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062260035] [2024-06-20 15:57:50,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:50,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:57:50,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:50,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:57:50,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:57:50,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:57:50,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 256 transitions, 2283 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:50,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:50,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:57:50,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:51,314 INFO L124 PetriNetUnfolderBase]: 688/1356 cut-off events. [2024-06-20 15:57:51,314 INFO L125 PetriNetUnfolderBase]: For 202267/202267 co-relation queries the response was YES. [2024-06-20 15:57:51,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6919 conditions, 1356 events. 688/1356 cut-off events. For 202267/202267 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 8201 event pairs, 124 based on Foata normal form. 8/1363 useless extension candidates. Maximal degree in co-relation 6752. Up to 908 conditions per place. [2024-06-20 15:57:51,330 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 194 selfloop transitions, 67 changer transitions 15/278 dead transitions. [2024-06-20 15:57:51,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 278 transitions, 2923 flow [2024-06-20 15:57:51,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:57:51,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:57:51,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 152 transitions. [2024-06-20 15:57:51,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36538461538461536 [2024-06-20 15:57:51,331 INFO L175 Difference]: Start difference. First operand has 386 places, 256 transitions, 2283 flow. Second operand 13 states and 152 transitions. [2024-06-20 15:57:51,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 278 transitions, 2923 flow [2024-06-20 15:57:52,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 278 transitions, 2801 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-20 15:57:52,130 INFO L231 Difference]: Finished difference. Result has 384 places, 251 transitions, 2264 flow [2024-06-20 15:57:52,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2161, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2264, PETRI_PLACES=384, PETRI_TRANSITIONS=251} [2024-06-20 15:57:52,130 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 353 predicate places. [2024-06-20 15:57:52,130 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 251 transitions, 2264 flow [2024-06-20 15:57:52,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:52,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:52,131 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-20 15:57:52,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239 [2024-06-20 15:57:52,131 INFO L420 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:57:52,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:52,131 INFO L85 PathProgramCache]: Analyzing trace with hash 257326730, now seen corresponding path program 16 times [2024-06-20 15:57:52,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:52,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754617770] [2024-06-20 15:57:52,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:52,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:52,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:53,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-20 15:57:53,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:53,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754617770] [2024-06-20 15:57:53,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754617770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:53,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:53,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:57:53,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517261886] [2024-06-20 15:57:53,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:53,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:57:53,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:53,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:57:53,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:57:53,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:57:53,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 251 transitions, 2264 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:53,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:53,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:57:53,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:53,762 INFO L124 PetriNetUnfolderBase]: 671/1317 cut-off events. [2024-06-20 15:57:53,763 INFO L125 PetriNetUnfolderBase]: For 141677/141677 co-relation queries the response was YES. [2024-06-20 15:57:53,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6792 conditions, 1317 events. 671/1317 cut-off events. For 141677/141677 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 7915 event pairs, 124 based on Foata normal form. 2/1318 useless extension candidates. Maximal degree in co-relation 6626. Up to 1235 conditions per place. [2024-06-20 15:57:53,778 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 245 selfloop transitions, 23 changer transitions 0/270 dead transitions. [2024-06-20 15:57:53,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 270 transitions, 2870 flow [2024-06-20 15:57:53,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:57:53,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:57:53,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-20 15:57:53,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3411458333333333 [2024-06-20 15:57:53,779 INFO L175 Difference]: Start difference. First operand has 384 places, 251 transitions, 2264 flow. Second operand 12 states and 131 transitions. [2024-06-20 15:57:53,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 270 transitions, 2870 flow [2024-06-20 15:57:54,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 270 transitions, 2724 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-20 15:57:54,385 INFO L231 Difference]: Finished difference. Result has 374 places, 252 transitions, 2194 flow [2024-06-20 15:57:54,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2118, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2194, PETRI_PLACES=374, PETRI_TRANSITIONS=252} [2024-06-20 15:57:54,386 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 343 predicate places. [2024-06-20 15:57:54,386 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 252 transitions, 2194 flow [2024-06-20 15:57:54,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:54,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:54,386 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-20 15:57:54,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240 [2024-06-20 15:57:54,386 INFO L420 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:57:54,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:54,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1423388470, now seen corresponding path program 17 times [2024-06-20 15:57:54,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:54,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553561727] [2024-06-20 15:57:54,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:54,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:54,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:55,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:55,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:55,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553561727] [2024-06-20 15:57:55,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553561727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:55,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:55,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:57:55,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908954040] [2024-06-20 15:57:55,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:55,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:57:55,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:55,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:57:55,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:57:55,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:57:55,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 252 transitions, 2194 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:55,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:55,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:57:55,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:56,189 INFO L124 PetriNetUnfolderBase]: 675/1325 cut-off events. [2024-06-20 15:57:56,189 INFO L125 PetriNetUnfolderBase]: For 133819/133819 co-relation queries the response was YES. [2024-06-20 15:57:56,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6720 conditions, 1325 events. 675/1325 cut-off events. For 133819/133819 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 7964 event pairs, 124 based on Foata normal form. 2/1326 useless extension candidates. Maximal degree in co-relation 6558. Up to 1133 conditions per place. [2024-06-20 15:57:56,204 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 229 selfloop transitions, 41 changer transitions 0/272 dead transitions. [2024-06-20 15:57:56,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 272 transitions, 2810 flow [2024-06-20 15:57:56,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:57:56,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:57:56,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-20 15:57:56,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3671875 [2024-06-20 15:57:56,205 INFO L175 Difference]: Start difference. First operand has 374 places, 252 transitions, 2194 flow. Second operand 12 states and 141 transitions. [2024-06-20 15:57:56,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 272 transitions, 2810 flow [2024-06-20 15:57:56,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 272 transitions, 2744 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-20 15:57:56,812 INFO L231 Difference]: Finished difference. Result has 376 places, 253 transitions, 2242 flow [2024-06-20 15:57:56,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2128, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2242, PETRI_PLACES=376, PETRI_TRANSITIONS=253} [2024-06-20 15:57:56,813 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 345 predicate places. [2024-06-20 15:57:56,813 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 253 transitions, 2242 flow [2024-06-20 15:57:56,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:56,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:56,813 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-20 15:57:56,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241 [2024-06-20 15:57:56,814 INFO L420 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:57:56,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:56,814 INFO L85 PathProgramCache]: Analyzing trace with hash -1304994634, now seen corresponding path program 18 times [2024-06-20 15:57:56,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:56,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504610650] [2024-06-20 15:57:56,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:56,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:56,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:58,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:58,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:58,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504610650] [2024-06-20 15:57:58,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504610650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:58,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:58,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:57:58,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838011996] [2024-06-20 15:57:58,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:58,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:57:58,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:58,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:57:58,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:57:58,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:57:58,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 253 transitions, 2242 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:58,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:58,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:57:58,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:58,563 INFO L124 PetriNetUnfolderBase]: 679/1333 cut-off events. [2024-06-20 15:57:58,564 INFO L125 PetriNetUnfolderBase]: For 136045/136045 co-relation queries the response was YES. [2024-06-20 15:57:58,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6807 conditions, 1333 events. 679/1333 cut-off events. For 136045/136045 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 8040 event pairs, 120 based on Foata normal form. 2/1334 useless extension candidates. Maximal degree in co-relation 6644. Up to 1218 conditions per place. [2024-06-20 15:57:58,578 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 241 selfloop transitions, 29 changer transitions 0/272 dead transitions. [2024-06-20 15:57:58,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 272 transitions, 2856 flow [2024-06-20 15:57:58,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:57:58,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:57:58,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-20 15:57:58,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-20 15:57:58,579 INFO L175 Difference]: Start difference. First operand has 376 places, 253 transitions, 2242 flow. Second operand 12 states and 132 transitions. [2024-06-20 15:57:58,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 272 transitions, 2856 flow [2024-06-20 15:57:59,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 272 transitions, 2752 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-20 15:57:59,133 INFO L231 Difference]: Finished difference. Result has 378 places, 254 transitions, 2230 flow [2024-06-20 15:57:59,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2138, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2230, PETRI_PLACES=378, PETRI_TRANSITIONS=254} [2024-06-20 15:57:59,133 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 347 predicate places. [2024-06-20 15:57:59,134 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 254 transitions, 2230 flow [2024-06-20 15:57:59,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:59,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:59,134 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-20 15:57:59,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242 [2024-06-20 15:57:59,134 INFO L420 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:57:59,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:59,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1304706334, now seen corresponding path program 19 times [2024-06-20 15:57:59,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:59,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530641481] [2024-06-20 15:57:59,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:59,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:59,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:00,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:00,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:00,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530641481] [2024-06-20 15:58:00,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530641481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:00,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:00,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:58:00,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223090887] [2024-06-20 15:58:00,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:00,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:58:00,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:00,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:58:00,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:58:00,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:58:00,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 254 transitions, 2230 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:00,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:00,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:58:00,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:00,935 INFO L124 PetriNetUnfolderBase]: 683/1341 cut-off events. [2024-06-20 15:58:00,935 INFO L125 PetriNetUnfolderBase]: For 138039/138039 co-relation queries the response was YES. [2024-06-20 15:58:00,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6836 conditions, 1341 events. 683/1341 cut-off events. For 138039/138039 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 8104 event pairs, 122 based on Foata normal form. 2/1342 useless extension candidates. Maximal degree in co-relation 6672. Up to 1190 conditions per place. [2024-06-20 15:58:00,950 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 240 selfloop transitions, 31 changer transitions 0/273 dead transitions. [2024-06-20 15:58:00,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 273 transitions, 2846 flow [2024-06-20 15:58:00,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:58:00,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:58:00,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-20 15:58:00,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489583333333333 [2024-06-20 15:58:00,951 INFO L175 Difference]: Start difference. First operand has 378 places, 254 transitions, 2230 flow. Second operand 12 states and 134 transitions. [2024-06-20 15:58:00,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 273 transitions, 2846 flow [2024-06-20 15:58:01,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 273 transitions, 2684 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-20 15:58:01,675 INFO L231 Difference]: Finished difference. Result has 379 places, 255 transitions, 2166 flow [2024-06-20 15:58:01,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2068, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2166, PETRI_PLACES=379, PETRI_TRANSITIONS=255} [2024-06-20 15:58:01,675 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 348 predicate places. [2024-06-20 15:58:01,675 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 255 transitions, 2166 flow [2024-06-20 15:58:01,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:01,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:01,676 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-20 15:58:01,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243 [2024-06-20 15:58:01,676 INFO L420 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:58:01,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:01,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1653077080, now seen corresponding path program 20 times [2024-06-20 15:58:01,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:01,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118912744] [2024-06-20 15:58:01,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:01,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:01,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:02,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:02,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:02,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118912744] [2024-06-20 15:58:02,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118912744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:02,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:02,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:58:02,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526051455] [2024-06-20 15:58:02,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:02,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:58:02,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:02,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:58:02,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:58:03,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:58:03,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 255 transitions, 2166 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:03,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:03,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:58:03,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:03,470 INFO L124 PetriNetUnfolderBase]: 687/1349 cut-off events. [2024-06-20 15:58:03,470 INFO L125 PetriNetUnfolderBase]: For 139695/139695 co-relation queries the response was YES. [2024-06-20 15:58:03,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6857 conditions, 1349 events. 687/1349 cut-off events. For 139695/139695 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 8146 event pairs, 130 based on Foata normal form. 2/1350 useless extension candidates. Maximal degree in co-relation 6693. Up to 1124 conditions per place. [2024-06-20 15:58:03,484 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 227 selfloop transitions, 46 changer transitions 0/275 dead transitions. [2024-06-20 15:58:03,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 275 transitions, 2794 flow [2024-06-20 15:58:03,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:58:03,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:58:03,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-20 15:58:03,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3697916666666667 [2024-06-20 15:58:03,486 INFO L175 Difference]: Start difference. First operand has 379 places, 255 transitions, 2166 flow. Second operand 12 states and 142 transitions. [2024-06-20 15:58:03,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 275 transitions, 2794 flow [2024-06-20 15:58:04,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 275 transitions, 2706 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-20 15:58:04,125 INFO L231 Difference]: Finished difference. Result has 381 places, 256 transitions, 2208 flow [2024-06-20 15:58:04,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2078, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2208, PETRI_PLACES=381, PETRI_TRANSITIONS=256} [2024-06-20 15:58:04,125 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 350 predicate places. [2024-06-20 15:58:04,125 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 256 transitions, 2208 flow [2024-06-20 15:58:04,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:04,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:04,126 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-20 15:58:04,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244 [2024-06-20 15:58:04,126 INFO L420 AbstractCegarLoop]: === Iteration 246 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:58:04,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:04,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1541358288, now seen corresponding path program 35 times [2024-06-20 15:58:04,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:04,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430628798] [2024-06-20 15:58:04,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:04,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:04,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:05,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:05,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:05,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430628798] [2024-06-20 15:58:05,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430628798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:05,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:05,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:58:05,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083767458] [2024-06-20 15:58:05,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:05,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:58:05,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:05,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:58:05,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:58:05,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:58:05,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 256 transitions, 2208 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:05,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:05,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:58:05,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:06,237 INFO L124 PetriNetUnfolderBase]: 703/1385 cut-off events. [2024-06-20 15:58:06,237 INFO L125 PetriNetUnfolderBase]: For 219607/219607 co-relation queries the response was YES. [2024-06-20 15:58:06,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7032 conditions, 1385 events. 703/1385 cut-off events. For 219607/219607 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 8359 event pairs, 136 based on Foata normal form. 10/1394 useless extension candidates. Maximal degree in co-relation 6867. Up to 1266 conditions per place. [2024-06-20 15:58:06,253 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 243 selfloop transitions, 22 changer transitions 11/278 dead transitions. [2024-06-20 15:58:06,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 278 transitions, 2868 flow [2024-06-20 15:58:06,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:58:06,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:58:06,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 142 transitions. [2024-06-20 15:58:06,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34134615384615385 [2024-06-20 15:58:06,265 INFO L175 Difference]: Start difference. First operand has 381 places, 256 transitions, 2208 flow. Second operand 13 states and 142 transitions. [2024-06-20 15:58:06,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 278 transitions, 2868 flow [2024-06-20 15:58:06,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 278 transitions, 2748 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-20 15:58:06,922 INFO L231 Difference]: Finished difference. Result has 384 places, 253 transitions, 2119 flow [2024-06-20 15:58:06,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2088, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2119, PETRI_PLACES=384, PETRI_TRANSITIONS=253} [2024-06-20 15:58:06,922 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 353 predicate places. [2024-06-20 15:58:06,922 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 253 transitions, 2119 flow [2024-06-20 15:58:06,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:06,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:06,923 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-20 15:58:06,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable245 [2024-06-20 15:58:06,923 INFO L420 AbstractCegarLoop]: === Iteration 247 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:58:06,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:06,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1070069558, now seen corresponding path program 21 times [2024-06-20 15:58:06,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:06,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052541616] [2024-06-20 15:58:06,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:06,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:06,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:08,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-20 15:58:08,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:08,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052541616] [2024-06-20 15:58:08,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052541616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:08,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:08,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:58:08,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731164522] [2024-06-20 15:58:08,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:08,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:58:08,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:08,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:58:08,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:58:08,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:58:08,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 253 transitions, 2119 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:08,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:08,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:58:08,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:08,680 INFO L124 PetriNetUnfolderBase]: 683/1345 cut-off events. [2024-06-20 15:58:08,681 INFO L125 PetriNetUnfolderBase]: For 143281/143281 co-relation queries the response was YES. [2024-06-20 15:58:08,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6795 conditions, 1345 events. 683/1345 cut-off events. For 143281/143281 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 8141 event pairs, 136 based on Foata normal form. 2/1346 useless extension candidates. Maximal degree in co-relation 6629. Up to 1153 conditions per place. [2024-06-20 15:58:08,696 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 227 selfloop transitions, 43 changer transitions 0/272 dead transitions. [2024-06-20 15:58:08,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 272 transitions, 2739 flow [2024-06-20 15:58:08,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:58:08,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:58:08,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-20 15:58:08,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3567708333333333 [2024-06-20 15:58:08,698 INFO L175 Difference]: Start difference. First operand has 384 places, 253 transitions, 2119 flow. Second operand 12 states and 137 transitions. [2024-06-20 15:58:08,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 272 transitions, 2739 flow [2024-06-20 15:58:09,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 272 transitions, 2691 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-20 15:58:09,437 INFO L231 Difference]: Finished difference. Result has 381 places, 254 transitions, 2197 flow [2024-06-20 15:58:09,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2071, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2197, PETRI_PLACES=381, PETRI_TRANSITIONS=254} [2024-06-20 15:58:09,438 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 350 predicate places. [2024-06-20 15:58:09,438 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 254 transitions, 2197 flow [2024-06-20 15:58:09,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:09,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:09,438 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-20 15:58:09,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable246 [2024-06-20 15:58:09,438 INFO L420 AbstractCegarLoop]: === Iteration 248 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:58:09,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:09,439 INFO L85 PathProgramCache]: Analyzing trace with hash -1541362938, now seen corresponding path program 36 times [2024-06-20 15:58:09,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:09,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084324182] [2024-06-20 15:58:09,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:09,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:09,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:10,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:10,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:10,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084324182] [2024-06-20 15:58:10,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084324182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:10,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:10,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:58:10,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121621663] [2024-06-20 15:58:10,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:10,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:58:10,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:10,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:58:10,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:58:10,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:58:10,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 254 transitions, 2197 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:10,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:10,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:58:10,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:11,045 INFO L124 PetriNetUnfolderBase]: 724/1432 cut-off events. [2024-06-20 15:58:11,045 INFO L125 PetriNetUnfolderBase]: For 297627/297627 co-relation queries the response was YES. [2024-06-20 15:58:11,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8660 conditions, 1432 events. 724/1432 cut-off events. For 297627/297627 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 8660 event pairs, 141 based on Foata normal form. 8/1439 useless extension candidates. Maximal degree in co-relation 8495. Up to 1200 conditions per place. [2024-06-20 15:58:11,062 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 232 selfloop transitions, 39 changer transitions 9/282 dead transitions. [2024-06-20 15:58:11,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 282 transitions, 3197 flow [2024-06-20 15:58:11,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:58:11,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:58:11,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 150 transitions. [2024-06-20 15:58:11,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3605769230769231 [2024-06-20 15:58:11,063 INFO L175 Difference]: Start difference. First operand has 381 places, 254 transitions, 2197 flow. Second operand 13 states and 150 transitions. [2024-06-20 15:58:11,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 282 transitions, 3197 flow [2024-06-20 15:58:11,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 282 transitions, 3081 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-20 15:58:11,902 INFO L231 Difference]: Finished difference. Result has 384 places, 250 transitions, 2129 flow [2024-06-20 15:58:11,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2081, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2129, PETRI_PLACES=384, PETRI_TRANSITIONS=250} [2024-06-20 15:58:11,903 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 353 predicate places. [2024-06-20 15:58:11,903 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 250 transitions, 2129 flow [2024-06-20 15:58:11,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:11,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:11,903 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-20 15:58:11,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247 [2024-06-20 15:58:11,903 INFO L420 AbstractCegarLoop]: === Iteration 249 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:58:11,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:11,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1888002156, now seen corresponding path program 22 times [2024-06-20 15:58:11,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:11,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164920872] [2024-06-20 15:58:11,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:11,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:11,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:13,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:13,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:13,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164920872] [2024-06-20 15:58:13,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164920872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:13,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:13,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:58:13,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282611506] [2024-06-20 15:58:13,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:13,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:58:13,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:13,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:58:13,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:58:13,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:58:13,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 250 transitions, 2129 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:13,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:13,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:58:13,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:13,532 INFO L124 PetriNetUnfolderBase]: 708/1396 cut-off events. [2024-06-20 15:58:13,533 INFO L125 PetriNetUnfolderBase]: For 243052/243052 co-relation queries the response was YES. [2024-06-20 15:58:13,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8523 conditions, 1396 events. 708/1396 cut-off events. For 243052/243052 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 8397 event pairs, 149 based on Foata normal form. 2/1397 useless extension candidates. Maximal degree in co-relation 8357. Up to 1317 conditions per place. [2024-06-20 15:58:13,550 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 245 selfloop transitions, 21 changer transitions 0/268 dead transitions. [2024-06-20 15:58:13,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 268 transitions, 2739 flow [2024-06-20 15:58:13,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:58:13,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:58:13,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 128 transitions. [2024-06-20 15:58:13,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-20 15:58:13,551 INFO L175 Difference]: Start difference. First operand has 384 places, 250 transitions, 2129 flow. Second operand 12 states and 128 transitions. [2024-06-20 15:58:13,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 268 transitions, 2739 flow [2024-06-20 15:58:14,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 268 transitions, 2651 flow, removed 6 selfloop flow, removed 14 redundant places. [2024-06-20 15:58:14,508 INFO L231 Difference]: Finished difference. Result has 378 places, 251 transitions, 2125 flow [2024-06-20 15:58:14,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2041, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2125, PETRI_PLACES=378, PETRI_TRANSITIONS=251} [2024-06-20 15:58:14,508 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 347 predicate places. [2024-06-20 15:58:14,508 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 251 transitions, 2125 flow [2024-06-20 15:58:14,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:14,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:14,509 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-20 15:58:14,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248 [2024-06-20 15:58:14,509 INFO L420 AbstractCegarLoop]: === Iteration 250 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:58:14,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:14,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1887713856, now seen corresponding path program 23 times [2024-06-20 15:58:14,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:14,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177568937] [2024-06-20 15:58:14,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:14,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:14,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:15,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:15,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:15,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177568937] [2024-06-20 15:58:15,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177568937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:15,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:15,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:58:15,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090628346] [2024-06-20 15:58:15,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:15,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:58:15,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:15,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:58:15,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:58:15,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:58:15,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 251 transitions, 2125 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:15,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:15,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:58:15,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:16,159 INFO L124 PetriNetUnfolderBase]: 712/1404 cut-off events. [2024-06-20 15:58:16,159 INFO L125 PetriNetUnfolderBase]: For 233965/233965 co-relation queries the response was YES. [2024-06-20 15:58:16,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8490 conditions, 1404 events. 712/1404 cut-off events. For 233965/233965 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 8471 event pairs, 155 based on Foata normal form. 2/1405 useless extension candidates. Maximal degree in co-relation 8327. Up to 1270 conditions per place. [2024-06-20 15:58:16,175 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 240 selfloop transitions, 28 changer transitions 0/270 dead transitions. [2024-06-20 15:58:16,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 270 transitions, 2743 flow [2024-06-20 15:58:16,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:58:16,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:58:16,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-20 15:58:16,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515625 [2024-06-20 15:58:16,176 INFO L175 Difference]: Start difference. First operand has 378 places, 251 transitions, 2125 flow. Second operand 12 states and 135 transitions. [2024-06-20 15:58:16,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 270 transitions, 2743 flow [2024-06-20 15:58:17,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 270 transitions, 2669 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-20 15:58:17,336 INFO L231 Difference]: Finished difference. Result has 380 places, 252 transitions, 2151 flow [2024-06-20 15:58:17,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2051, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2151, PETRI_PLACES=380, PETRI_TRANSITIONS=252} [2024-06-20 15:58:17,360 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 349 predicate places. [2024-06-20 15:58:17,360 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 252 transitions, 2151 flow [2024-06-20 15:58:17,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:17,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:17,361 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-20 15:58:17,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable249 [2024-06-20 15:58:17,361 INFO L420 AbstractCegarLoop]: === Iteration 251 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:58:17,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:17,361 INFO L85 PathProgramCache]: Analyzing trace with hash 576287884, now seen corresponding path program 24 times [2024-06-20 15:58:17,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:17,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976402993] [2024-06-20 15:58:17,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:17,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:17,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:18,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:18,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:18,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976402993] [2024-06-20 15:58:18,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976402993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:18,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:18,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:58:18,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626140684] [2024-06-20 15:58:18,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:18,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:58:18,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:18,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:58:18,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:58:18,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:58:18,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 252 transitions, 2151 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:18,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:18,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:58:18,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:18,973 INFO L124 PetriNetUnfolderBase]: 716/1412 cut-off events. [2024-06-20 15:58:18,973 INFO L125 PetriNetUnfolderBase]: For 237572/237572 co-relation queries the response was YES. [2024-06-20 15:58:18,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8569 conditions, 1412 events. 716/1412 cut-off events. For 237572/237572 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 8518 event pairs, 159 based on Foata normal form. 2/1413 useless extension candidates. Maximal degree in co-relation 8405. Up to 1201 conditions per place. [2024-06-20 15:58:18,987 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 226 selfloop transitions, 43 changer transitions 0/271 dead transitions. [2024-06-20 15:58:18,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 271 transitions, 2773 flow [2024-06-20 15:58:18,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:58:18,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:58:18,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-20 15:58:18,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3619791666666667 [2024-06-20 15:58:18,988 INFO L175 Difference]: Start difference. First operand has 380 places, 252 transitions, 2151 flow. Second operand 12 states and 139 transitions. [2024-06-20 15:58:18,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 271 transitions, 2773 flow [2024-06-20 15:58:19,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 271 transitions, 2693 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-20 15:58:19,764 INFO L231 Difference]: Finished difference. Result has 383 places, 253 transitions, 2203 flow [2024-06-20 15:58:19,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2071, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2203, PETRI_PLACES=383, PETRI_TRANSITIONS=253} [2024-06-20 15:58:19,764 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 352 predicate places. [2024-06-20 15:58:19,765 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 253 transitions, 2203 flow [2024-06-20 15:58:19,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:19,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:19,765 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-20 15:58:19,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250 [2024-06-20 15:58:19,765 INFO L420 AbstractCegarLoop]: === Iteration 252 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:58:19,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:19,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1080188888, now seen corresponding path program 25 times [2024-06-20 15:58:19,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:19,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351505982] [2024-06-20 15:58:19,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:19,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:19,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:20,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:20,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:20,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351505982] [2024-06-20 15:58:20,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351505982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:20,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:20,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:58:20,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964961747] [2024-06-20 15:58:20,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:20,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:58:20,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:20,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:58:20,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:58:20,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:58:20,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 253 transitions, 2203 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:20,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:20,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:58:20,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:21,296 INFO L124 PetriNetUnfolderBase]: 727/1433 cut-off events. [2024-06-20 15:58:21,296 INFO L125 PetriNetUnfolderBase]: For 262115/262115 co-relation queries the response was YES. [2024-06-20 15:58:21,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9092 conditions, 1433 events. 727/1433 cut-off events. For 262115/262115 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 8651 event pairs, 158 based on Foata normal form. 2/1434 useless extension candidates. Maximal degree in co-relation 8927. Up to 1091 conditions per place. [2024-06-20 15:58:21,313 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 225 selfloop transitions, 47 changer transitions 0/274 dead transitions. [2024-06-20 15:58:21,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 274 transitions, 3159 flow [2024-06-20 15:58:21,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:58:21,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:58:21,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-20 15:58:21,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3645833333333333 [2024-06-20 15:58:21,314 INFO L175 Difference]: Start difference. First operand has 383 places, 253 transitions, 2203 flow. Second operand 12 states and 140 transitions. [2024-06-20 15:58:21,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 274 transitions, 3159 flow [2024-06-20 15:58:22,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 274 transitions, 3037 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-20 15:58:22,623 INFO L231 Difference]: Finished difference. Result has 385 places, 255 transitions, 2265 flow [2024-06-20 15:58:22,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2081, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2265, PETRI_PLACES=385, PETRI_TRANSITIONS=255} [2024-06-20 15:58:22,624 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 354 predicate places. [2024-06-20 15:58:22,624 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 255 transitions, 2265 flow [2024-06-20 15:58:22,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:22,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:22,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-20 15:58:22,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251 [2024-06-20 15:58:22,625 INFO L420 AbstractCegarLoop]: === Iteration 253 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:58:22,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:22,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1618167440, now seen corresponding path program 26 times [2024-06-20 15:58:22,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:22,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641336600] [2024-06-20 15:58:22,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:22,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:22,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:23,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:23,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:23,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641336600] [2024-06-20 15:58:23,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641336600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:23,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:23,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 15:58:23,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104616719] [2024-06-20 15:58:23,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:23,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 15:58:23,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:23,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 15:58:23,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-20 15:58:23,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:58:23,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 255 transitions, 2265 flow. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:23,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:23,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:58:23,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:24,238 INFO L124 PetriNetUnfolderBase]: 731/1441 cut-off events. [2024-06-20 15:58:24,239 INFO L125 PetriNetUnfolderBase]: For 266040/266040 co-relation queries the response was YES. [2024-06-20 15:58:24,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9173 conditions, 1441 events. 731/1441 cut-off events. For 266040/266040 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 8748 event pairs, 154 based on Foata normal form. 2/1442 useless extension candidates. Maximal degree in co-relation 9007. Up to 1252 conditions per place. [2024-06-20 15:58:24,255 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 232 selfloop transitions, 41 changer transitions 0/275 dead transitions. [2024-06-20 15:58:24,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 275 transitions, 2905 flow [2024-06-20 15:58:24,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:58:24,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:58:24,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-20 15:58:24,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3645833333333333 [2024-06-20 15:58:24,256 INFO L175 Difference]: Start difference. First operand has 385 places, 255 transitions, 2265 flow. Second operand 12 states and 140 transitions. [2024-06-20 15:58:24,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 275 transitions, 2905 flow [2024-06-20 15:58:25,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 275 transitions, 2801 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-20 15:58:25,612 INFO L231 Difference]: Finished difference. Result has 389 places, 256 transitions, 2293 flow [2024-06-20 15:58:25,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2165, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2293, PETRI_PLACES=389, PETRI_TRANSITIONS=256} [2024-06-20 15:58:25,613 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 358 predicate places. [2024-06-20 15:58:25,613 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 256 transitions, 2293 flow [2024-06-20 15:58:25,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:25,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:25,613 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-20 15:58:25,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252 [2024-06-20 15:58:25,613 INFO L420 AbstractCegarLoop]: === Iteration 254 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:58:25,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:25,614 INFO L85 PathProgramCache]: Analyzing trace with hash 922638802, now seen corresponding path program 37 times [2024-06-20 15:58:25,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:25,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953536643] [2024-06-20 15:58:25,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:25,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:25,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:26,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:26,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:26,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953536643] [2024-06-20 15:58:26,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953536643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:26,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:26,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:58:26,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955718380] [2024-06-20 15:58:26,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:26,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:58:26,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:26,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:58:26,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:58:26,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:58:26,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 256 transitions, 2293 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:26,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:26,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:58:26,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:27,256 INFO L124 PetriNetUnfolderBase]: 772/1528 cut-off events. [2024-06-20 15:58:27,257 INFO L125 PetriNetUnfolderBase]: For 429873/429873 co-relation queries the response was YES. [2024-06-20 15:58:27,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10994 conditions, 1528 events. 772/1528 cut-off events. For 429873/429873 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 9324 event pairs, 173 based on Foata normal form. 8/1535 useless extension candidates. Maximal degree in co-relation 10826. Up to 1193 conditions per place. [2024-06-20 15:58:27,275 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 223 selfloop transitions, 52 changer transitions 7/284 dead transitions. [2024-06-20 15:58:27,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 284 transitions, 3295 flow [2024-06-20 15:58:27,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:58:27,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:58:27,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 159 transitions. [2024-06-20 15:58:27,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38221153846153844 [2024-06-20 15:58:27,276 INFO L175 Difference]: Start difference. First operand has 389 places, 256 transitions, 2293 flow. Second operand 13 states and 159 transitions. [2024-06-20 15:58:27,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 284 transitions, 3295 flow [2024-06-20 15:58:28,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 284 transitions, 3179 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-20 15:58:28,552 INFO L231 Difference]: Finished difference. Result has 392 places, 254 transitions, 2273 flow [2024-06-20 15:58:28,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2177, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2273, PETRI_PLACES=392, PETRI_TRANSITIONS=254} [2024-06-20 15:58:28,552 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 361 predicate places. [2024-06-20 15:58:28,552 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 254 transitions, 2273 flow [2024-06-20 15:58:28,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:28,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:28,553 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-20 15:58:28,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253 [2024-06-20 15:58:28,553 INFO L420 AbstractCegarLoop]: === Iteration 255 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:58:28,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:28,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1416713426, now seen corresponding path program 38 times [2024-06-20 15:58:28,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:28,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125668528] [2024-06-20 15:58:28,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:28,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:28,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:29,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:29,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:29,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125668528] [2024-06-20 15:58:29,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125668528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:29,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:29,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:58:29,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436550213] [2024-06-20 15:58:29,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:29,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:58:29,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:29,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:58:29,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:58:29,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:58:29,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 254 transitions, 2273 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:29,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:29,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:58:29,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:30,108 INFO L124 PetriNetUnfolderBase]: 741/1467 cut-off events. [2024-06-20 15:58:30,108 INFO L125 PetriNetUnfolderBase]: For 353715/353715 co-relation queries the response was YES. [2024-06-20 15:58:30,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9287 conditions, 1467 events. 741/1467 cut-off events. For 353715/353715 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 8893 event pairs, 164 based on Foata normal form. 10/1476 useless extension candidates. Maximal degree in co-relation 9118. Up to 1193 conditions per place. [2024-06-20 15:58:30,128 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 212 selfloop transitions, 48 changer transitions 15/277 dead transitions. [2024-06-20 15:58:30,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 277 transitions, 2931 flow [2024-06-20 15:58:30,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:58:30,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:58:30,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 153 transitions. [2024-06-20 15:58:30,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36778846153846156 [2024-06-20 15:58:30,129 INFO L175 Difference]: Start difference. First operand has 392 places, 254 transitions, 2273 flow. Second operand 13 states and 153 transitions. [2024-06-20 15:58:30,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 277 transitions, 2931 flow [2024-06-20 15:58:31,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 277 transitions, 2825 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-20 15:58:31,223 INFO L231 Difference]: Finished difference. Result has 391 places, 249 transitions, 2226 flow [2024-06-20 15:58:31,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2167, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2226, PETRI_PLACES=391, PETRI_TRANSITIONS=249} [2024-06-20 15:58:31,224 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 360 predicate places. [2024-06-20 15:58:31,224 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 249 transitions, 2226 flow [2024-06-20 15:58:31,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:31,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:31,228 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-20 15:58:31,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable254 [2024-06-20 15:58:31,230 INFO L420 AbstractCegarLoop]: === Iteration 256 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:58:31,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:31,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1653365380, now seen corresponding path program 27 times [2024-06-20 15:58:31,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:31,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440234916] [2024-06-20 15:58:31,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:31,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:31,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:32,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-20 15:58:32,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:32,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440234916] [2024-06-20 15:58:32,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440234916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:32,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:32,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:58:32,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739486524] [2024-06-20 15:58:32,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:32,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:58:32,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:32,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:58:32,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:58:32,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:58:32,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 249 transitions, 2226 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:32,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:32,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:58:32,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:32,978 INFO L124 PetriNetUnfolderBase]: 719/1421 cut-off events. [2024-06-20 15:58:32,979 INFO L125 PetriNetUnfolderBase]: For 268945/268945 co-relation queries the response was YES. [2024-06-20 15:58:32,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9102 conditions, 1421 events. 719/1421 cut-off events. For 268945/268945 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 8580 event pairs, 166 based on Foata normal form. 2/1422 useless extension candidates. Maximal degree in co-relation 8934. Up to 1166 conditions per place. [2024-06-20 15:58:32,996 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 221 selfloop transitions, 46 changer transitions 0/269 dead transitions. [2024-06-20 15:58:32,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 269 transitions, 2850 flow [2024-06-20 15:58:32,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:58:32,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:58:33,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-20 15:58:33,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3697916666666667 [2024-06-20 15:58:33,000 INFO L175 Difference]: Start difference. First operand has 391 places, 249 transitions, 2226 flow. Second operand 12 states and 142 transitions. [2024-06-20 15:58:33,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 269 transitions, 2850 flow [2024-06-20 15:58:34,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 269 transitions, 2742 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-20 15:58:34,102 INFO L231 Difference]: Finished difference. Result has 383 places, 250 transitions, 2258 flow [2024-06-20 15:58:34,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2118, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2258, PETRI_PLACES=383, PETRI_TRANSITIONS=250} [2024-06-20 15:58:34,103 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 352 predicate places. [2024-06-20 15:58:34,103 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 250 transitions, 2258 flow [2024-06-20 15:58:34,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:34,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:34,103 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-20 15:58:34,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable255 [2024-06-20 15:58:34,104 INFO L420 AbstractCegarLoop]: === Iteration 257 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:58:34,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:34,104 INFO L85 PathProgramCache]: Analyzing trace with hash -894408856, now seen corresponding path program 28 times [2024-06-20 15:58:34,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:34,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797772978] [2024-06-20 15:58:34,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:34,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:34,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:35,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:35,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:35,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797772978] [2024-06-20 15:58:35,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797772978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:35,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:35,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:58:35,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638520474] [2024-06-20 15:58:35,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:35,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:58:35,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:35,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:58:35,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:58:35,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:58:35,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 250 transitions, 2258 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:35,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:35,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:58:35,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:35,985 INFO L124 PetriNetUnfolderBase]: 723/1429 cut-off events. [2024-06-20 15:58:35,985 INFO L125 PetriNetUnfolderBase]: For 259134/259134 co-relation queries the response was YES. [2024-06-20 15:58:35,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9115 conditions, 1429 events. 723/1429 cut-off events. For 259134/259134 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 8655 event pairs, 158 based on Foata normal form. 2/1430 useless extension candidates. Maximal degree in co-relation 8950. Up to 1210 conditions per place. [2024-06-20 15:58:36,000 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 219 selfloop transitions, 48 changer transitions 0/269 dead transitions. [2024-06-20 15:58:36,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 269 transitions, 2882 flow [2024-06-20 15:58:36,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:58:36,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:58:36,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-20 15:58:36,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3567708333333333 [2024-06-20 15:58:36,002 INFO L175 Difference]: Start difference. First operand has 383 places, 250 transitions, 2258 flow. Second operand 12 states and 137 transitions. [2024-06-20 15:58:36,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 269 transitions, 2882 flow [2024-06-20 15:58:37,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 269 transitions, 2754 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-20 15:58:37,045 INFO L231 Difference]: Finished difference. Result has 385 places, 251 transitions, 2276 flow [2024-06-20 15:58:37,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2130, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2276, PETRI_PLACES=385, PETRI_TRANSITIONS=251} [2024-06-20 15:58:37,046 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 354 predicate places. [2024-06-20 15:58:37,046 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 251 transitions, 2276 flow [2024-06-20 15:58:37,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:37,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:37,047 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-20 15:58:37,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable256 [2024-06-20 15:58:37,047 INFO L420 AbstractCegarLoop]: === Iteration 258 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:58:37,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:37,047 INFO L85 PathProgramCache]: Analyzing trace with hash -894120556, now seen corresponding path program 29 times [2024-06-20 15:58:37,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:37,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066313989] [2024-06-20 15:58:37,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:37,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:37,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:38,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:38,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:38,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066313989] [2024-06-20 15:58:38,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066313989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:38,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:38,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:58:38,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792906071] [2024-06-20 15:58:38,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:38,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:58:38,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:38,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:58:38,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:58:38,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:58:38,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 251 transitions, 2276 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:38,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:38,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:58:38,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:38,940 INFO L124 PetriNetUnfolderBase]: 727/1437 cut-off events. [2024-06-20 15:58:38,940 INFO L125 PetriNetUnfolderBase]: For 263031/263031 co-relation queries the response was YES. [2024-06-20 15:58:38,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9186 conditions, 1437 events. 727/1437 cut-off events. For 263031/263031 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 8697 event pairs, 160 based on Foata normal form. 2/1438 useless extension candidates. Maximal degree in co-relation 9020. Up to 1165 conditions per place. [2024-06-20 15:58:38,956 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 218 selfloop transitions, 51 changer transitions 0/271 dead transitions. [2024-06-20 15:58:38,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 271 transitions, 3190 flow [2024-06-20 15:58:38,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:58:38,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:58:38,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-20 15:58:38,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3645833333333333 [2024-06-20 15:58:38,958 INFO L175 Difference]: Start difference. First operand has 385 places, 251 transitions, 2276 flow. Second operand 12 states and 140 transitions. [2024-06-20 15:58:38,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 271 transitions, 3190 flow [2024-06-20 15:58:40,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 271 transitions, 3056 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-20 15:58:40,233 INFO L231 Difference]: Finished difference. Result has 387 places, 252 transitions, 2294 flow [2024-06-20 15:58:40,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2142, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2294, PETRI_PLACES=387, PETRI_TRANSITIONS=252} [2024-06-20 15:58:40,234 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 356 predicate places. [2024-06-20 15:58:40,234 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 252 transitions, 2294 flow [2024-06-20 15:58:40,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:40,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:40,234 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-20 15:58:40,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable257 [2024-06-20 15:58:40,234 INFO L420 AbstractCegarLoop]: === Iteration 259 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:58:40,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:40,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1130772510, now seen corresponding path program 39 times [2024-06-20 15:58:40,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:40,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383526387] [2024-06-20 15:58:40,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:40,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:40,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:41,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-20 15:58:41,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:41,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383526387] [2024-06-20 15:58:41,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383526387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:41,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:41,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:58:41,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938177002] [2024-06-20 15:58:41,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:41,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:58:41,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:41,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:58:41,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:58:41,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:58:41,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 252 transitions, 2294 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:41,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:41,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:58:41,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:41,762 INFO L124 PetriNetUnfolderBase]: 743/1473 cut-off events. [2024-06-20 15:58:41,762 INFO L125 PetriNetUnfolderBase]: For 345627/345627 co-relation queries the response was YES. [2024-06-20 15:58:41,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9317 conditions, 1473 events. 743/1473 cut-off events. For 345627/345627 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 8954 event pairs, 160 based on Foata normal form. 10/1482 useless extension candidates. Maximal degree in co-relation 9150. Up to 1202 conditions per place. [2024-06-20 15:58:41,780 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 209 selfloop transitions, 53 changer transitions 11/275 dead transitions. [2024-06-20 15:58:41,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 275 transitions, 2944 flow [2024-06-20 15:58:41,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:58:41,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:58:41,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 153 transitions. [2024-06-20 15:58:41,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36778846153846156 [2024-06-20 15:58:41,781 INFO L175 Difference]: Start difference. First operand has 387 places, 252 transitions, 2294 flow. Second operand 13 states and 153 transitions. [2024-06-20 15:58:41,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 275 transitions, 2944 flow [2024-06-20 15:58:42,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 275 transitions, 2790 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-20 15:58:42,944 INFO L231 Difference]: Finished difference. Result has 390 places, 249 transitions, 2233 flow [2024-06-20 15:58:42,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2140, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2233, PETRI_PLACES=390, PETRI_TRANSITIONS=249} [2024-06-20 15:58:42,945 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 359 predicate places. [2024-06-20 15:58:42,945 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 249 transitions, 2233 flow [2024-06-20 15:58:42,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:42,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:42,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-20 15:58:42,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable258 [2024-06-20 15:58:42,946 INFO L420 AbstractCegarLoop]: === Iteration 260 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:58:42,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:42,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1877882826, now seen corresponding path program 30 times [2024-06-20 15:58:42,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:42,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108117553] [2024-06-20 15:58:42,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:42,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:42,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:44,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:44,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:44,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108117553] [2024-06-20 15:58:44,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108117553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:44,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:44,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:58:44,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767724437] [2024-06-20 15:58:44,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:44,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:58:44,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:44,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:58:44,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:58:44,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:58:44,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 249 transitions, 2233 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:44,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:44,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:58:44,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:44,671 INFO L124 PetriNetUnfolderBase]: 723/1433 cut-off events. [2024-06-20 15:58:44,671 INFO L125 PetriNetUnfolderBase]: For 269587/269587 co-relation queries the response was YES. [2024-06-20 15:58:44,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9136 conditions, 1433 events. 723/1433 cut-off events. For 269587/269587 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 8701 event pairs, 168 based on Foata normal form. 2/1434 useless extension candidates. Maximal degree in co-relation 8968. Up to 1219 conditions per place. [2024-06-20 15:58:44,688 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 234 selfloop transitions, 32 changer transitions 0/268 dead transitions. [2024-06-20 15:58:44,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 268 transitions, 2851 flow [2024-06-20 15:58:44,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:58:44,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:58:44,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-20 15:58:44,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515625 [2024-06-20 15:58:44,689 INFO L175 Difference]: Start difference. First operand has 390 places, 249 transitions, 2233 flow. Second operand 12 states and 135 transitions. [2024-06-20 15:58:44,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 268 transitions, 2851 flow [2024-06-20 15:58:45,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 268 transitions, 2737 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-20 15:58:45,716 INFO L231 Difference]: Finished difference. Result has 387 places, 250 transitions, 2233 flow [2024-06-20 15:58:45,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2119, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2233, PETRI_PLACES=387, PETRI_TRANSITIONS=250} [2024-06-20 15:58:45,716 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 356 predicate places. [2024-06-20 15:58:45,717 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 250 transitions, 2233 flow [2024-06-20 15:58:45,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:45,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:45,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] [2024-06-20 15:58:45,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable259 [2024-06-20 15:58:45,717 INFO L420 AbstractCegarLoop]: === Iteration 261 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:58:45,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:45,717 INFO L85 PathProgramCache]: Analyzing trace with hash -1130777160, now seen corresponding path program 40 times [2024-06-20 15:58:45,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:45,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067534748] [2024-06-20 15:58:45,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:45,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:45,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:46,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:46,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:46,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067534748] [2024-06-20 15:58:46,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067534748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:46,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:46,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:58:46,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072865534] [2024-06-20 15:58:46,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:46,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:58:46,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:46,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:58:46,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:58:46,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:58:46,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 250 transitions, 2233 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:46,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:46,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:58:46,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:47,379 INFO L124 PetriNetUnfolderBase]: 735/1461 cut-off events. [2024-06-20 15:58:47,379 INFO L125 PetriNetUnfolderBase]: For 325436/325436 co-relation queries the response was YES. [2024-06-20 15:58:47,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9177 conditions, 1461 events. 735/1461 cut-off events. For 325436/325436 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 8877 event pairs, 164 based on Foata normal form. 8/1468 useless extension candidates. Maximal degree in co-relation 9010. Up to 1248 conditions per place. [2024-06-20 15:58:47,396 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 221 selfloop transitions, 36 changer transitions 13/272 dead transitions. [2024-06-20 15:58:47,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 272 transitions, 2855 flow [2024-06-20 15:58:47,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:58:47,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:58:47,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 148 transitions. [2024-06-20 15:58:47,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3557692307692308 [2024-06-20 15:58:47,397 INFO L175 Difference]: Start difference. First operand has 387 places, 250 transitions, 2233 flow. Second operand 13 states and 148 transitions. [2024-06-20 15:58:47,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 272 transitions, 2855 flow [2024-06-20 15:58:48,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 272 transitions, 2751 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-20 15:58:48,800 INFO L231 Difference]: Finished difference. Result has 390 places, 246 transitions, 2171 flow [2024-06-20 15:58:48,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2129, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2171, PETRI_PLACES=390, PETRI_TRANSITIONS=246} [2024-06-20 15:58:48,800 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 359 predicate places. [2024-06-20 15:58:48,800 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 246 transitions, 2171 flow [2024-06-20 15:58:48,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:48,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:48,800 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-20 15:58:48,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable260 [2024-06-20 15:58:48,801 INFO L420 AbstractCegarLoop]: === Iteration 262 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:58:48,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:48,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1453715416, now seen corresponding path program 31 times [2024-06-20 15:58:48,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:48,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601532826] [2024-06-20 15:58:48,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:48,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:48,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:49,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:49,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:49,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601532826] [2024-06-20 15:58:49,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601532826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:49,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:49,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:58:49,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653733526] [2024-06-20 15:58:49,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:49,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:58:49,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:49,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:58:49,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:58:50,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:58:50,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 246 transitions, 2171 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:50,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:50,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:58:50,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:50,458 INFO L124 PetriNetUnfolderBase]: 712/1412 cut-off events. [2024-06-20 15:58:50,459 INFO L125 PetriNetUnfolderBase]: For 248401/248401 co-relation queries the response was YES. [2024-06-20 15:58:50,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8600 conditions, 1412 events. 712/1412 cut-off events. For 248401/248401 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 8548 event pairs, 157 based on Foata normal form. 2/1413 useless extension candidates. Maximal degree in co-relation 8432. Up to 1229 conditions per place. [2024-06-20 15:58:50,472 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 217 selfloop transitions, 45 changer transitions 0/264 dead transitions. [2024-06-20 15:58:50,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 264 transitions, 2741 flow [2024-06-20 15:58:50,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:58:50,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:58:50,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-20 15:58:50,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-20 15:58:50,474 INFO L175 Difference]: Start difference. First operand has 390 places, 246 transitions, 2171 flow. Second operand 12 states and 136 transitions. [2024-06-20 15:58:50,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 264 transitions, 2741 flow [2024-06-20 15:58:51,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 264 transitions, 2619 flow, removed 25 selfloop flow, removed 12 redundant places. [2024-06-20 15:58:51,271 INFO L231 Difference]: Finished difference. Result has 383 places, 246 transitions, 2143 flow [2024-06-20 15:58:51,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2049, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2143, PETRI_PLACES=383, PETRI_TRANSITIONS=246} [2024-06-20 15:58:51,272 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 352 predicate places. [2024-06-20 15:58:51,272 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 246 transitions, 2143 flow [2024-06-20 15:58:51,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:51,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:51,272 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-20 15:58:51,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261 [2024-06-20 15:58:51,272 INFO L420 AbstractCegarLoop]: === Iteration 263 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:58:51,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:51,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1465392084, now seen corresponding path program 32 times [2024-06-20 15:58:51,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:51,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596649786] [2024-06-20 15:58:51,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:51,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:51,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:52,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:52,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:52,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596649786] [2024-06-20 15:58:52,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596649786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:52,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:52,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:58:52,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694938956] [2024-06-20 15:58:52,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:52,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:58:52,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:52,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:58:52,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:58:52,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:58:52,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 246 transitions, 2143 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:52,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:52,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:58:52,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:53,020 INFO L124 PetriNetUnfolderBase]: 723/1433 cut-off events. [2024-06-20 15:58:53,020 INFO L125 PetriNetUnfolderBase]: For 259493/259493 co-relation queries the response was YES. [2024-06-20 15:58:53,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9009 conditions, 1433 events. 723/1433 cut-off events. For 259493/259493 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 8669 event pairs, 168 based on Foata normal form. 2/1434 useless extension candidates. Maximal degree in co-relation 8844. Up to 1344 conditions per place. [2024-06-20 15:58:53,035 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 236 selfloop transitions, 28 changer transitions 0/266 dead transitions. [2024-06-20 15:58:53,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 266 transitions, 3089 flow [2024-06-20 15:58:53,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:58:53,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:58:53,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-20 15:58:53,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3411458333333333 [2024-06-20 15:58:53,037 INFO L175 Difference]: Start difference. First operand has 383 places, 246 transitions, 2143 flow. Second operand 12 states and 131 transitions. [2024-06-20 15:58:53,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 266 transitions, 3089 flow [2024-06-20 15:58:54,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 266 transitions, 2989 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-20 15:58:54,064 INFO L231 Difference]: Finished difference. Result has 384 places, 248 transitions, 2197 flow [2024-06-20 15:58:54,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2043, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2197, PETRI_PLACES=384, PETRI_TRANSITIONS=248} [2024-06-20 15:58:54,065 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 353 predicate places. [2024-06-20 15:58:54,065 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 248 transitions, 2197 flow [2024-06-20 15:58:54,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:54,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:54,065 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-20 15:58:54,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable262 [2024-06-20 15:58:54,065 INFO L420 AbstractCegarLoop]: === Iteration 264 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:58:54,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:54,066 INFO L85 PathProgramCache]: Analyzing trace with hash 952970398, now seen corresponding path program 41 times [2024-06-20 15:58:54,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:54,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276160086] [2024-06-20 15:58:54,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:54,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:54,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:55,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:55,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:55,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276160086] [2024-06-20 15:58:55,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276160086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:55,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:55,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:58:55,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156756083] [2024-06-20 15:58:55,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:55,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:58:55,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:55,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:58:55,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:58:55,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:58:55,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 248 transitions, 2197 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:55,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:55,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:58:55,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:55,716 INFO L124 PetriNetUnfolderBase]: 739/1469 cut-off events. [2024-06-20 15:58:55,716 INFO L125 PetriNetUnfolderBase]: For 342097/342097 co-relation queries the response was YES. [2024-06-20 15:58:55,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9142 conditions, 1469 events. 739/1469 cut-off events. For 342097/342097 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 8967 event pairs, 166 based on Foata normal form. 10/1478 useless extension candidates. Maximal degree in co-relation 8976. Up to 1201 conditions per place. [2024-06-20 15:58:55,733 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 198 selfloop transitions, 60 changer transitions 11/271 dead transitions. [2024-06-20 15:58:55,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 271 transitions, 2831 flow [2024-06-20 15:58:55,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:58:55,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:58:55,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 152 transitions. [2024-06-20 15:58:55,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36538461538461536 [2024-06-20 15:58:55,734 INFO L175 Difference]: Start difference. First operand has 384 places, 248 transitions, 2197 flow. Second operand 13 states and 152 transitions. [2024-06-20 15:58:55,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 271 transitions, 2831 flow [2024-06-20 15:58:57,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 271 transitions, 2746 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-20 15:58:57,202 INFO L231 Difference]: Finished difference. Result has 389 places, 245 transitions, 2219 flow [2024-06-20 15:58:57,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2112, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2219, PETRI_PLACES=389, PETRI_TRANSITIONS=245} [2024-06-20 15:58:57,203 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 358 predicate places. [2024-06-20 15:58:57,203 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 245 transitions, 2219 flow [2024-06-20 15:58:57,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:57,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:57,203 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-20 15:58:57,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable263 [2024-06-20 15:58:57,203 INFO L420 AbstractCegarLoop]: === Iteration 265 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:58:57,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:57,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1831661532, now seen corresponding path program 33 times [2024-06-20 15:58:57,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:57,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911675825] [2024-06-20 15:58:57,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:57,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:57,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:58,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:58,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:58,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911675825] [2024-06-20 15:58:58,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911675825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:58,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:58,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:58:58,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665241209] [2024-06-20 15:58:58,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:58,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:58:58,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:58,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:58:58,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:58:58,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:58:58,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 245 transitions, 2219 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:58,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:58,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:58:58,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:58,930 INFO L124 PetriNetUnfolderBase]: 712/1416 cut-off events. [2024-06-20 15:58:58,931 INFO L125 PetriNetUnfolderBase]: For 245523/245523 co-relation queries the response was YES. [2024-06-20 15:58:58,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8653 conditions, 1416 events. 712/1416 cut-off events. For 245523/245523 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 8600 event pairs, 175 based on Foata normal form. 2/1417 useless extension candidates. Maximal degree in co-relation 8485. Up to 1346 conditions per place. [2024-06-20 15:58:58,946 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 232 selfloop transitions, 28 changer transitions 0/262 dead transitions. [2024-06-20 15:58:58,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 262 transitions, 2783 flow [2024-06-20 15:58:58,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:58:58,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:58:58,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 129 transitions. [2024-06-20 15:58:58,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3359375 [2024-06-20 15:58:58,948 INFO L175 Difference]: Start difference. First operand has 389 places, 245 transitions, 2219 flow. Second operand 12 states and 129 transitions. [2024-06-20 15:58:58,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 262 transitions, 2783 flow [2024-06-20 15:59:00,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 262 transitions, 2617 flow, removed 23 selfloop flow, removed 12 redundant places. [2024-06-20 15:59:00,043 INFO L231 Difference]: Finished difference. Result has 386 places, 245 transitions, 2114 flow [2024-06-20 15:59:00,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2053, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2114, PETRI_PLACES=386, PETRI_TRANSITIONS=245} [2024-06-20 15:59:00,043 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 355 predicate places. [2024-06-20 15:59:00,043 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 245 transitions, 2114 flow [2024-06-20 15:59:00,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:00,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:00,044 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-20 15:59:00,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable264 [2024-06-20 15:59:00,044 INFO L420 AbstractCegarLoop]: === Iteration 266 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:59:00,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:00,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1280806592, now seen corresponding path program 42 times [2024-06-20 15:59:00,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:00,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846466535] [2024-06-20 15:59:00,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:00,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:00,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:01,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:01,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:01,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846466535] [2024-06-20 15:59:01,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846466535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:01,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:01,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:59:01,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863148146] [2024-06-20 15:59:01,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:01,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:59:01,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:01,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:59:01,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:59:01,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:59:01,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 245 transitions, 2114 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:01,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:01,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:59:01,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:01,947 INFO L124 PetriNetUnfolderBase]: 728/1452 cut-off events. [2024-06-20 15:59:01,948 INFO L125 PetriNetUnfolderBase]: For 320577/320577 co-relation queries the response was YES. [2024-06-20 15:59:01,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8600 conditions, 1452 events. 728/1452 cut-off events. For 320577/320577 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 8856 event pairs, 165 based on Foata normal form. 10/1461 useless extension candidates. Maximal degree in co-relation 8433. Up to 1232 conditions per place. [2024-06-20 15:59:01,964 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 210 selfloop transitions, 44 changer transitions 11/267 dead transitions. [2024-06-20 15:59:01,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 267 transitions, 2732 flow [2024-06-20 15:59:01,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:59:01,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:59:01,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 146 transitions. [2024-06-20 15:59:01,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35096153846153844 [2024-06-20 15:59:01,965 INFO L175 Difference]: Start difference. First operand has 386 places, 245 transitions, 2114 flow. Second operand 13 states and 146 transitions. [2024-06-20 15:59:01,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 267 transitions, 2732 flow [2024-06-20 15:59:03,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 267 transitions, 2673 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-20 15:59:03,043 INFO L231 Difference]: Finished difference. Result has 388 places, 242 transitions, 2130 flow [2024-06-20 15:59:03,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2055, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2130, PETRI_PLACES=388, PETRI_TRANSITIONS=242} [2024-06-20 15:59:03,043 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 357 predicate places. [2024-06-20 15:59:03,044 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 242 transitions, 2130 flow [2024-06-20 15:59:03,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:03,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:03,044 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-20 15:59:03,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable265 [2024-06-20 15:59:03,044 INFO L420 AbstractCegarLoop]: === Iteration 267 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:59:03,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:03,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1168592936, now seen corresponding path program 34 times [2024-06-20 15:59:03,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:03,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153999550] [2024-06-20 15:59:03,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:03,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:03,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:03,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-20 15:59:03,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:03,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153999550] [2024-06-20 15:59:04,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153999550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:04,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:04,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:59:04,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762239383] [2024-06-20 15:59:04,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:04,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:59:04,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:04,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:59:04,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:59:04,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:59:04,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 242 transitions, 2130 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:04,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:04,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:59:04,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:04,622 INFO L124 PetriNetUnfolderBase]: 708/1412 cut-off events. [2024-06-20 15:59:04,622 INFO L125 PetriNetUnfolderBase]: For 245978/245978 co-relation queries the response was YES. [2024-06-20 15:59:04,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8581 conditions, 1412 events. 708/1412 cut-off events. For 245978/245978 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 8591 event pairs, 169 based on Foata normal form. 2/1413 useless extension candidates. Maximal degree in co-relation 8413. Up to 1354 conditions per place. [2024-06-20 15:59:04,638 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 242 selfloop transitions, 16 changer transitions 0/260 dead transitions. [2024-06-20 15:59:04,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 260 transitions, 2730 flow [2024-06-20 15:59:04,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:59:04,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:59:04,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 124 transitions. [2024-06-20 15:59:04,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3229166666666667 [2024-06-20 15:59:04,639 INFO L175 Difference]: Start difference. First operand has 388 places, 242 transitions, 2130 flow. Second operand 12 states and 124 transitions. [2024-06-20 15:59:04,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 260 transitions, 2730 flow [2024-06-20 15:59:05,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 260 transitions, 2634 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-20 15:59:05,649 INFO L231 Difference]: Finished difference. Result has 385 places, 243 transitions, 2120 flow [2024-06-20 15:59:05,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2034, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2120, PETRI_PLACES=385, PETRI_TRANSITIONS=243} [2024-06-20 15:59:05,649 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 354 predicate places. [2024-06-20 15:59:05,649 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 243 transitions, 2120 flow [2024-06-20 15:59:05,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:05,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:05,649 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-20 15:59:05,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable266 [2024-06-20 15:59:05,650 INFO L420 AbstractCegarLoop]: === Iteration 268 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:59:05,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:05,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1447035722, now seen corresponding path program 43 times [2024-06-20 15:59:05,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:05,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136877894] [2024-06-20 15:59:05,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:05,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:05,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:06,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:06,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:06,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136877894] [2024-06-20 15:59:06,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136877894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:06,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:06,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:59:06,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964126616] [2024-06-20 15:59:06,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:06,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:59:06,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:06,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:59:06,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:59:06,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:59:06,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 243 transitions, 2120 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:06,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:06,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:59:06,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:07,417 INFO L124 PetriNetUnfolderBase]: 720/1440 cut-off events. [2024-06-20 15:59:07,418 INFO L125 PetriNetUnfolderBase]: For 302103/302103 co-relation queries the response was YES. [2024-06-20 15:59:07,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8584 conditions, 1440 events. 720/1440 cut-off events. For 302103/302103 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 8807 event pairs, 171 based on Foata normal form. 8/1447 useless extension candidates. Maximal degree in co-relation 8417. Up to 1230 conditions per place. [2024-06-20 15:59:07,434 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 209 selfloop transitions, 41 changer transitions 13/265 dead transitions. [2024-06-20 15:59:07,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 265 transitions, 2722 flow [2024-06-20 15:59:07,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:59:07,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:59:07,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 147 transitions. [2024-06-20 15:59:07,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35336538461538464 [2024-06-20 15:59:07,435 INFO L175 Difference]: Start difference. First operand has 385 places, 243 transitions, 2120 flow. Second operand 13 states and 147 transitions. [2024-06-20 15:59:07,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 265 transitions, 2722 flow [2024-06-20 15:59:08,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 265 transitions, 2646 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-20 15:59:08,539 INFO L231 Difference]: Finished difference. Result has 388 places, 239 transitions, 2096 flow [2024-06-20 15:59:08,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2044, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2096, PETRI_PLACES=388, PETRI_TRANSITIONS=239} [2024-06-20 15:59:08,540 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 357 predicate places. [2024-06-20 15:59:08,540 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 239 transitions, 2096 flow [2024-06-20 15:59:08,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:08,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:08,540 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-20 15:59:08,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable267 [2024-06-20 15:59:08,541 INFO L420 AbstractCegarLoop]: === Iteration 269 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:59:08,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:08,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1972178274, now seen corresponding path program 35 times [2024-06-20 15:59:08,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:08,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779997263] [2024-06-20 15:59:08,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:08,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:08,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:09,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:09,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:09,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779997263] [2024-06-20 15:59:09,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779997263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:09,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:09,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:59:09,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302555918] [2024-06-20 15:59:09,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:09,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:59:09,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:09,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:59:09,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:59:09,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:59:09,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 239 transitions, 2096 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:09,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:09,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:59:09,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:10,229 INFO L124 PetriNetUnfolderBase]: 704/1404 cut-off events. [2024-06-20 15:59:10,230 INFO L125 PetriNetUnfolderBase]: For 246582/246582 co-relation queries the response was YES. [2024-06-20 15:59:10,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8523 conditions, 1404 events. 704/1404 cut-off events. For 246582/246582 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 8540 event pairs, 169 based on Foata normal form. 2/1405 useless extension candidates. Maximal degree in co-relation 8355. Up to 1294 conditions per place. [2024-06-20 15:59:10,245 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 227 selfloop transitions, 28 changer transitions 0/257 dead transitions. [2024-06-20 15:59:10,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 257 transitions, 2696 flow [2024-06-20 15:59:10,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:59:10,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:59:10,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-20 15:59:10,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3411458333333333 [2024-06-20 15:59:10,246 INFO L175 Difference]: Start difference. First operand has 388 places, 239 transitions, 2096 flow. Second operand 12 states and 131 transitions. [2024-06-20 15:59:10,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 257 transitions, 2696 flow [2024-06-20 15:59:11,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 257 transitions, 2602 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-20 15:59:11,161 INFO L231 Difference]: Finished difference. Result has 381 places, 240 transitions, 2114 flow [2024-06-20 15:59:11,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2002, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2114, PETRI_PLACES=381, PETRI_TRANSITIONS=240} [2024-06-20 15:59:11,162 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 350 predicate places. [2024-06-20 15:59:11,162 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 240 transitions, 2114 flow [2024-06-20 15:59:11,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:11,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:11,162 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-20 15:59:11,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable268 [2024-06-20 15:59:11,162 INFO L420 AbstractCegarLoop]: === Iteration 270 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:59:11,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:11,163 INFO L85 PathProgramCache]: Analyzing trace with hash 218472502, now seen corresponding path program 36 times [2024-06-20 15:59:11,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:11,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880979390] [2024-06-20 15:59:11,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:11,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:11,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:12,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:12,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:12,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880979390] [2024-06-20 15:59:12,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880979390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:12,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:12,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:59:12,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282954653] [2024-06-20 15:59:12,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:12,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:59:12,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:12,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:59:12,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:59:12,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:59:12,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 240 transitions, 2114 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:12,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:12,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:59:12,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:12,721 INFO L124 PetriNetUnfolderBase]: 701/1399 cut-off events. [2024-06-20 15:59:12,721 INFO L125 PetriNetUnfolderBase]: For 217475/217475 co-relation queries the response was YES. [2024-06-20 15:59:12,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8074 conditions, 1399 events. 701/1399 cut-off events. For 217475/217475 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 8510 event pairs, 178 based on Foata normal form. 2/1400 useless extension candidates. Maximal degree in co-relation 7909. Up to 1257 conditions per place. [2024-06-20 15:59:12,736 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 227 selfloop transitions, 28 changer transitions 0/257 dead transitions. [2024-06-20 15:59:12,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 257 transitions, 2662 flow [2024-06-20 15:59:12,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:59:12,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:59:12,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-20 15:59:12,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-20 15:59:12,737 INFO L175 Difference]: Start difference. First operand has 381 places, 240 transitions, 2114 flow. Second operand 12 states and 132 transitions. [2024-06-20 15:59:12,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 257 transitions, 2662 flow [2024-06-20 15:59:13,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 257 transitions, 2558 flow, removed 25 selfloop flow, removed 10 redundant places. [2024-06-20 15:59:13,735 INFO L231 Difference]: Finished difference. Result has 383 places, 240 transitions, 2070 flow [2024-06-20 15:59:13,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2010, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2070, PETRI_PLACES=383, PETRI_TRANSITIONS=240} [2024-06-20 15:59:13,736 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 352 predicate places. [2024-06-20 15:59:13,736 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 240 transitions, 2070 flow [2024-06-20 15:59:13,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:13,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:13,736 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-20 15:59:13,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable269 [2024-06-20 15:59:13,736 INFO L420 AbstractCegarLoop]: === Iteration 271 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:59:13,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:13,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1139756428, now seen corresponding path program 44 times [2024-06-20 15:59:13,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:13,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856246257] [2024-06-20 15:59:13,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:13,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:13,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:15,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-20 15:59:15,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:15,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856246257] [2024-06-20 15:59:15,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856246257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:15,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:15,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:59:15,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42040502] [2024-06-20 15:59:15,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:15,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:59:15,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:15,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:59:15,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:59:15,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:59:15,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 240 transitions, 2070 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:15,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:15,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:59:15,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:15,573 INFO L124 PetriNetUnfolderBase]: 688/1376 cut-off events. [2024-06-20 15:59:15,573 INFO L125 PetriNetUnfolderBase]: For 199560/199560 co-relation queries the response was YES. [2024-06-20 15:59:15,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6523 conditions, 1376 events. 688/1376 cut-off events. For 199560/199560 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 8386 event pairs, 163 based on Foata normal form. 10/1385 useless extension candidates. Maximal degree in co-relation 6357. Up to 1262 conditions per place. [2024-06-20 15:59:15,589 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 224 selfloop transitions, 25 changer transitions 12/263 dead transitions. [2024-06-20 15:59:15,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 263 transitions, 2676 flow [2024-06-20 15:59:15,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:59:15,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:59:15,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 142 transitions. [2024-06-20 15:59:15,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34134615384615385 [2024-06-20 15:59:15,590 INFO L175 Difference]: Start difference. First operand has 383 places, 240 transitions, 2070 flow. Second operand 13 states and 142 transitions. [2024-06-20 15:59:15,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 263 transitions, 2676 flow [2024-06-20 15:59:16,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 263 transitions, 2427 flow, removed 24 selfloop flow, removed 14 redundant places. [2024-06-20 15:59:16,188 INFO L231 Difference]: Finished difference. Result has 382 places, 236 transitions, 1844 flow [2024-06-20 15:59:16,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1821, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1844, PETRI_PLACES=382, PETRI_TRANSITIONS=236} [2024-06-20 15:59:16,188 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 351 predicate places. [2024-06-20 15:59:16,189 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 236 transitions, 1844 flow [2024-06-20 15:59:16,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:16,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:16,189 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-20 15:59:16,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable270 [2024-06-20 15:59:16,189 INFO L420 AbstractCegarLoop]: === Iteration 272 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:59:16,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:16,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1276217972, now seen corresponding path program 45 times [2024-06-20 15:59:16,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:16,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797225972] [2024-06-20 15:59:16,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:16,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:16,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:17,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:17,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:17,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797225972] [2024-06-20 15:59:17,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797225972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:17,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:17,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:59:17,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946969878] [2024-06-20 15:59:17,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:17,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:59:17,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:17,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:59:17,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:59:17,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:59:17,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 236 transitions, 1844 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:17,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:17,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:59:17,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:17,863 INFO L124 PetriNetUnfolderBase]: 687/1385 cut-off events. [2024-06-20 15:59:17,863 INFO L125 PetriNetUnfolderBase]: For 240114/240114 co-relation queries the response was YES. [2024-06-20 15:59:17,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6913 conditions, 1385 events. 687/1385 cut-off events. For 240114/240114 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 8413 event pairs, 154 based on Foata normal form. 8/1392 useless extension candidates. Maximal degree in co-relation 6749. Up to 1025 conditions per place. [2024-06-20 15:59:17,878 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 192 selfloop transitions, 60 changer transitions 10/264 dead transitions. [2024-06-20 15:59:17,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 264 transitions, 2748 flow [2024-06-20 15:59:17,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:59:17,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:59:17,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 158 transitions. [2024-06-20 15:59:17,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3798076923076923 [2024-06-20 15:59:17,879 INFO L175 Difference]: Start difference. First operand has 382 places, 236 transitions, 1844 flow. Second operand 13 states and 158 transitions. [2024-06-20 15:59:17,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 264 transitions, 2748 flow [2024-06-20 15:59:18,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 264 transitions, 2651 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-20 15:59:18,670 INFO L231 Difference]: Finished difference. Result has 378 places, 233 transitions, 1861 flow [2024-06-20 15:59:18,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1753, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1861, PETRI_PLACES=378, PETRI_TRANSITIONS=233} [2024-06-20 15:59:18,671 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 347 predicate places. [2024-06-20 15:59:18,671 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 233 transitions, 1861 flow [2024-06-20 15:59:18,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:18,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:18,671 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-20 15:59:18,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable271 [2024-06-20 15:59:18,671 INFO L420 AbstractCegarLoop]: === Iteration 273 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:59:18,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:18,672 INFO L85 PathProgramCache]: Analyzing trace with hash 782263318, now seen corresponding path program 46 times [2024-06-20 15:59:18,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:18,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945892435] [2024-06-20 15:59:18,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:18,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:18,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:19,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:19,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:19,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945892435] [2024-06-20 15:59:19,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945892435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:19,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:19,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:59:19,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320017196] [2024-06-20 15:59:19,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:19,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:59:19,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:19,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:59:19,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:59:19,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:59:19,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 233 transitions, 1861 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:19,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:19,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:59:19,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:20,346 INFO L124 PetriNetUnfolderBase]: 699/1413 cut-off events. [2024-06-20 15:59:20,346 INFO L125 PetriNetUnfolderBase]: For 315139/315139 co-relation queries the response was YES. [2024-06-20 15:59:20,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8127 conditions, 1413 events. 699/1413 cut-off events. For 315139/315139 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 8640 event pairs, 166 based on Foata normal form. 8/1420 useless extension candidates. Maximal degree in co-relation 7965. Up to 1081 conditions per place. [2024-06-20 15:59:20,362 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 192 selfloop transitions, 60 changer transitions 7/261 dead transitions. [2024-06-20 15:59:20,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 261 transitions, 2771 flow [2024-06-20 15:59:20,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:59:20,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:59:20,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 156 transitions. [2024-06-20 15:59:20,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-20 15:59:20,363 INFO L175 Difference]: Start difference. First operand has 378 places, 233 transitions, 1861 flow. Second operand 13 states and 156 transitions. [2024-06-20 15:59:20,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 261 transitions, 2771 flow [2024-06-20 15:59:21,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 261 transitions, 2643 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-20 15:59:21,627 INFO L231 Difference]: Finished difference. Result has 375 places, 231 transitions, 1850 flow [2024-06-20 15:59:21,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1739, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1850, PETRI_PLACES=375, PETRI_TRANSITIONS=231} [2024-06-20 15:59:21,628 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 344 predicate places. [2024-06-20 15:59:21,628 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 231 transitions, 1850 flow [2024-06-20 15:59:21,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:21,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:21,628 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-20 15:59:21,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272 [2024-06-20 15:59:21,629 INFO L420 AbstractCegarLoop]: === Iteration 274 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:59:21,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:21,629 INFO L85 PathProgramCache]: Analyzing trace with hash 786731968, now seen corresponding path program 47 times [2024-06-20 15:59:21,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:21,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954191051] [2024-06-20 15:59:21,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:21,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:21,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:22,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:22,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:22,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954191051] [2024-06-20 15:59:22,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954191051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:22,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:22,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:59:22,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995175656] [2024-06-20 15:59:22,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:22,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:59:22,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:22,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:59:22,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:59:22,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:59:22,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 231 transitions, 1850 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:22,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:22,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:59:22,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:23,387 INFO L124 PetriNetUnfolderBase]: 671/1357 cut-off events. [2024-06-20 15:59:23,387 INFO L125 PetriNetUnfolderBase]: For 230190/230190 co-relation queries the response was YES. [2024-06-20 15:59:23,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6797 conditions, 1357 events. 671/1357 cut-off events. For 230190/230190 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 8232 event pairs, 160 based on Foata normal form. 8/1364 useless extension candidates. Maximal degree in co-relation 6637. Up to 1150 conditions per place. [2024-06-20 15:59:23,402 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 198 selfloop transitions, 39 changer transitions 13/252 dead transitions. [2024-06-20 15:59:23,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 252 transitions, 2418 flow [2024-06-20 15:59:23,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:59:23,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:59:23,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 143 transitions. [2024-06-20 15:59:23,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-20 15:59:23,403 INFO L175 Difference]: Start difference. First operand has 375 places, 231 transitions, 1850 flow. Second operand 13 states and 143 transitions. [2024-06-20 15:59:23,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 252 transitions, 2418 flow [2024-06-20 15:59:24,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 252 transitions, 2296 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-20 15:59:24,288 INFO L231 Difference]: Finished difference. Result has 374 places, 227 transitions, 1786 flow [2024-06-20 15:59:24,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1728, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1786, PETRI_PLACES=374, PETRI_TRANSITIONS=227} [2024-06-20 15:59:24,288 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 343 predicate places. [2024-06-20 15:59:24,288 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 227 transitions, 1786 flow [2024-06-20 15:59:24,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:24,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:24,289 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-20 15:59:24,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable273 [2024-06-20 15:59:24,289 INFO L420 AbstractCegarLoop]: === Iteration 275 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:59:24,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:24,289 INFO L85 PathProgramCache]: Analyzing trace with hash 916292072, now seen corresponding path program 48 times [2024-06-20 15:59:24,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:24,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054590078] [2024-06-20 15:59:24,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:24,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:24,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:25,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:25,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:25,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054590078] [2024-06-20 15:59:25,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054590078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:25,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:25,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:59:25,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495149287] [2024-06-20 15:59:25,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:25,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:59:25,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:25,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:59:25,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:59:25,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:59:25,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 227 transitions, 1786 flow. Second operand has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:25,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:25,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:59:25,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:25,940 INFO L124 PetriNetUnfolderBase]: 638/1290 cut-off events. [2024-06-20 15:59:25,941 INFO L125 PetriNetUnfolderBase]: For 151889/151889 co-relation queries the response was YES. [2024-06-20 15:59:25,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5140 conditions, 1290 events. 638/1290 cut-off events. For 151889/151889 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 7806 event pairs, 139 based on Foata normal form. 10/1299 useless extension candidates. Maximal degree in co-relation 4981. Up to 1025 conditions per place. [2024-06-20 15:59:25,955 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 178 selfloop transitions, 53 changer transitions 16/249 dead transitions. [2024-06-20 15:59:25,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 249 transitions, 2344 flow [2024-06-20 15:59:25,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:59:25,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:59:25,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 148 transitions. [2024-06-20 15:59:25,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3557692307692308 [2024-06-20 15:59:25,956 INFO L175 Difference]: Start difference. First operand has 374 places, 227 transitions, 1786 flow. Second operand 13 states and 148 transitions. [2024-06-20 15:59:25,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 249 transitions, 2344 flow [2024-06-20 15:59:26,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 249 transitions, 2258 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-20 15:59:26,278 INFO L231 Difference]: Finished difference. Result has 369 places, 220 transitions, 1754 flow [2024-06-20 15:59:26,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1700, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1754, PETRI_PLACES=369, PETRI_TRANSITIONS=220} [2024-06-20 15:59:26,279 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 338 predicate places. [2024-06-20 15:59:26,279 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 220 transitions, 1754 flow [2024-06-20 15:59:26,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.214285714285714) internal successors, (101), 14 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:26,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:26,279 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-20 15:59:26,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable274 [2024-06-20 15:59:26,280 INFO L420 AbstractCegarLoop]: === Iteration 276 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:59:26,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:26,280 INFO L85 PathProgramCache]: Analyzing trace with hash -996581201, now seen corresponding path program 1 times [2024-06-20 15:59:26,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:26,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003088837] [2024-06-20 15:59:26,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:26,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:26,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:27,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-20 15:59:27,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:27,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003088837] [2024-06-20 15:59:27,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003088837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:27,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:27,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 15:59:27,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874423426] [2024-06-20 15:59:27,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:27,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 15:59:27,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:27,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 15:59:27,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2024-06-20 15:59:27,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:59:27,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 220 transitions, 1754 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:27,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:27,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:59:27,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:28,316 INFO L124 PetriNetUnfolderBase]: 619/1253 cut-off events. [2024-06-20 15:59:28,316 INFO L125 PetriNetUnfolderBase]: For 111369/111369 co-relation queries the response was YES. [2024-06-20 15:59:28,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5006 conditions, 1253 events. 619/1253 cut-off events. For 111369/111369 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 7579 event pairs, 131 based on Foata normal form. 6/1258 useless extension candidates. Maximal degree in co-relation 4849. Up to 880 conditions per place. [2024-06-20 15:59:28,329 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 161 selfloop transitions, 63 changer transitions 22/248 dead transitions. [2024-06-20 15:59:28,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 248 transitions, 2322 flow [2024-06-20 15:59:28,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:59:28,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:59:28,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 148 transitions. [2024-06-20 15:59:28,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3557692307692308 [2024-06-20 15:59:28,330 INFO L175 Difference]: Start difference. First operand has 369 places, 220 transitions, 1754 flow. Second operand 13 states and 148 transitions. [2024-06-20 15:59:28,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 248 transitions, 2322 flow [2024-06-20 15:59:28,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 248 transitions, 2130 flow, removed 9 selfloop flow, removed 15 redundant places. [2024-06-20 15:59:28,677 INFO L231 Difference]: Finished difference. Result has 357 places, 213 transitions, 1655 flow [2024-06-20 15:59:28,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1566, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1655, PETRI_PLACES=357, PETRI_TRANSITIONS=213} [2024-06-20 15:59:28,677 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 326 predicate places. [2024-06-20 15:59:28,677 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 213 transitions, 1655 flow [2024-06-20 15:59:28,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:28,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:28,678 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-20 15:59:28,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable275 [2024-06-20 15:59:28,678 INFO L420 AbstractCegarLoop]: === Iteration 277 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:59:28,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:28,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1135971711, now seen corresponding path program 2 times [2024-06-20 15:59:28,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:28,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538033209] [2024-06-20 15:59:28,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:28,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:28,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:30,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:30,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:30,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538033209] [2024-06-20 15:59:30,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538033209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:30,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:30,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 15:59:30,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531826626] [2024-06-20 15:59:30,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:30,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 15:59:30,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:30,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 15:59:30,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2024-06-20 15:59:30,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:59:30,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 213 transitions, 1655 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:30,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:30,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:59:30,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:30,599 INFO L124 PetriNetUnfolderBase]: 601/1214 cut-off events. [2024-06-20 15:59:30,599 INFO L125 PetriNetUnfolderBase]: For 105492/105492 co-relation queries the response was YES. [2024-06-20 15:59:30,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4730 conditions, 1214 events. 601/1214 cut-off events. For 105492/105492 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 7289 event pairs, 139 based on Foata normal form. 6/1219 useless extension candidates. Maximal degree in co-relation 4579. Up to 862 conditions per place. [2024-06-20 15:59:30,611 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 172 selfloop transitions, 50 changer transitions 14/238 dead transitions. [2024-06-20 15:59:30,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 238 transitions, 2191 flow [2024-06-20 15:59:30,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:59:30,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:59:30,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 145 transitions. [2024-06-20 15:59:30,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3485576923076923 [2024-06-20 15:59:30,613 INFO L175 Difference]: Start difference. First operand has 357 places, 213 transitions, 1655 flow. Second operand 13 states and 145 transitions. [2024-06-20 15:59:30,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 238 transitions, 2191 flow [2024-06-20 15:59:30,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 238 transitions, 2053 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-20 15:59:30,869 INFO L231 Difference]: Finished difference. Result has 346 places, 209 transitions, 1600 flow [2024-06-20 15:59:30,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1517, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1600, PETRI_PLACES=346, PETRI_TRANSITIONS=209} [2024-06-20 15:59:30,869 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 315 predicate places. [2024-06-20 15:59:30,869 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 209 transitions, 1600 flow [2024-06-20 15:59:30,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:30,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:30,870 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-20 15:59:30,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable276 [2024-06-20 15:59:30,870 INFO L420 AbstractCegarLoop]: === Iteration 278 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:59:30,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:30,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1127034411, now seen corresponding path program 3 times [2024-06-20 15:59:30,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:30,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681062243] [2024-06-20 15:59:30,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:30,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:30,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:32,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:32,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:32,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681062243] [2024-06-20 15:59:32,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681062243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:32,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:32,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 15:59:32,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671166400] [2024-06-20 15:59:32,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:32,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 15:59:32,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:32,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 15:59:32,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2024-06-20 15:59:32,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:59:32,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 209 transitions, 1600 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:32,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:32,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:59:32,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:33,222 INFO L124 PetriNetUnfolderBase]: 587/1188 cut-off events. [2024-06-20 15:59:33,222 INFO L125 PetriNetUnfolderBase]: For 97863/97863 co-relation queries the response was YES. [2024-06-20 15:59:33,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4577 conditions, 1188 events. 587/1188 cut-off events. For 97863/97863 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 7104 event pairs, 128 based on Foata normal form. 6/1193 useless extension candidates. Maximal degree in co-relation 4431. Up to 775 conditions per place. [2024-06-20 15:59:33,233 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 162 selfloop transitions, 56 changer transitions 13/233 dead transitions. [2024-06-20 15:59:33,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 233 transitions, 2120 flow [2024-06-20 15:59:33,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:59:33,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:59:33,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 147 transitions. [2024-06-20 15:59:33,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35336538461538464 [2024-06-20 15:59:33,234 INFO L175 Difference]: Start difference. First operand has 346 places, 209 transitions, 1600 flow. Second operand 13 states and 147 transitions. [2024-06-20 15:59:33,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 233 transitions, 2120 flow [2024-06-20 15:59:33,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 233 transitions, 2005 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-20 15:59:33,461 INFO L231 Difference]: Finished difference. Result has 339 places, 204 transitions, 1577 flow [2024-06-20 15:59:33,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1485, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1577, PETRI_PLACES=339, PETRI_TRANSITIONS=204} [2024-06-20 15:59:33,462 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 308 predicate places. [2024-06-20 15:59:33,462 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 204 transitions, 1577 flow [2024-06-20 15:59:33,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:33,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:33,462 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-20 15:59:33,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable277 [2024-06-20 15:59:33,462 INFO L420 AbstractCegarLoop]: === Iteration 279 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:59:33,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:33,463 INFO L85 PathProgramCache]: Analyzing trace with hash 333615971, now seen corresponding path program 4 times [2024-06-20 15:59:33,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:33,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076237896] [2024-06-20 15:59:33,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:33,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:33,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:34,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-20 15:59:34,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:34,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076237896] [2024-06-20 15:59:34,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076237896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:34,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:34,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 15:59:34,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845305184] [2024-06-20 15:59:34,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:34,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 15:59:34,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:34,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 15:59:34,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2024-06-20 15:59:35,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:59:35,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 204 transitions, 1577 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:35,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:35,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:59:35,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:35,500 INFO L124 PetriNetUnfolderBase]: 571/1156 cut-off events. [2024-06-20 15:59:35,500 INFO L125 PetriNetUnfolderBase]: For 94764/94764 co-relation queries the response was YES. [2024-06-20 15:59:35,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4489 conditions, 1156 events. 571/1156 cut-off events. For 94764/94764 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 6859 event pairs, 133 based on Foata normal form. 6/1161 useless extension candidates. Maximal degree in co-relation 4345. Up to 818 conditions per place. [2024-06-20 15:59:35,511 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 166 selfloop transitions, 44 changer transitions 17/229 dead transitions. [2024-06-20 15:59:35,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 229 transitions, 2095 flow [2024-06-20 15:59:35,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:59:35,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:59:35,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 145 transitions. [2024-06-20 15:59:35,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3485576923076923 [2024-06-20 15:59:35,512 INFO L175 Difference]: Start difference. First operand has 339 places, 204 transitions, 1577 flow. Second operand 13 states and 145 transitions. [2024-06-20 15:59:35,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 229 transitions, 2095 flow [2024-06-20 15:59:35,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 229 transitions, 1975 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-20 15:59:35,736 INFO L231 Difference]: Finished difference. Result has 332 places, 198 transitions, 1519 flow [2024-06-20 15:59:35,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1457, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1519, PETRI_PLACES=332, PETRI_TRANSITIONS=198} [2024-06-20 15:59:35,736 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 301 predicate places. [2024-06-20 15:59:35,736 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 198 transitions, 1519 flow [2024-06-20 15:59:35,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:35,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:35,737 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-20 15:59:35,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable278 [2024-06-20 15:59:35,737 INFO L420 AbstractCegarLoop]: === Iteration 280 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:59:35,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:35,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1358563311, now seen corresponding path program 5 times [2024-06-20 15:59:35,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:35,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377408039] [2024-06-20 15:59:35,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:35,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:35,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:37,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:37,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:37,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377408039] [2024-06-20 15:59:37,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377408039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:37,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:37,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 15:59:37,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645576733] [2024-06-20 15:59:37,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:37,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 15:59:37,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:37,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 15:59:37,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2024-06-20 15:59:37,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:59:37,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 198 transitions, 1519 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:37,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:37,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:59:37,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:37,639 INFO L124 PetriNetUnfolderBase]: 557/1126 cut-off events. [2024-06-20 15:59:37,639 INFO L125 PetriNetUnfolderBase]: For 90252/90252 co-relation queries the response was YES. [2024-06-20 15:59:37,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4354 conditions, 1126 events. 557/1126 cut-off events. For 90252/90252 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 6626 event pairs, 131 based on Foata normal form. 6/1131 useless extension candidates. Maximal degree in co-relation 4213. Up to 800 conditions per place. [2024-06-20 15:59:37,650 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 156 selfloop transitions, 40 changer transitions 24/222 dead transitions. [2024-06-20 15:59:37,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 222 transitions, 2019 flow [2024-06-20 15:59:37,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:59:37,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:59:37,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 141 transitions. [2024-06-20 15:59:37,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3389423076923077 [2024-06-20 15:59:37,651 INFO L175 Difference]: Start difference. First operand has 332 places, 198 transitions, 1519 flow. Second operand 13 states and 141 transitions. [2024-06-20 15:59:37,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 222 transitions, 2019 flow [2024-06-20 15:59:37,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 222 transitions, 1921 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-20 15:59:37,904 INFO L231 Difference]: Finished difference. Result has 323 places, 190 transitions, 1458 flow [2024-06-20 15:59:37,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1421, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1458, PETRI_PLACES=323, PETRI_TRANSITIONS=190} [2024-06-20 15:59:37,904 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 292 predicate places. [2024-06-20 15:59:37,904 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 190 transitions, 1458 flow [2024-06-20 15:59:37,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:37,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:37,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, 1] [2024-06-20 15:59:37,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable279 [2024-06-20 15:59:37,905 INFO L420 AbstractCegarLoop]: === Iteration 281 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:59:37,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:37,905 INFO L85 PathProgramCache]: Analyzing trace with hash 2007575553, now seen corresponding path program 6 times [2024-06-20 15:59:37,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:37,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309909335] [2024-06-20 15:59:37,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:37,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:37,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:39,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-20 15:59:39,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:39,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309909335] [2024-06-20 15:59:39,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309909335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:39,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:39,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 15:59:39,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725838172] [2024-06-20 15:59:39,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:39,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 15:59:39,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:39,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 15:59:39,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2024-06-20 15:59:39,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:59:39,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 190 transitions, 1458 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:39,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:39,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:59:39,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:39,868 INFO L124 PetriNetUnfolderBase]: 538/1084 cut-off events. [2024-06-20 15:59:39,869 INFO L125 PetriNetUnfolderBase]: For 84517/84517 co-relation queries the response was YES. [2024-06-20 15:59:39,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4184 conditions, 1084 events. 538/1084 cut-off events. For 84517/84517 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 6324 event pairs, 135 based on Foata normal form. 6/1089 useless extension candidates. Maximal degree in co-relation 4047. Up to 782 conditions per place. [2024-06-20 15:59:39,878 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 159 selfloop transitions, 38 changer transitions 15/214 dead transitions. [2024-06-20 15:59:39,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 214 transitions, 1946 flow [2024-06-20 15:59:39,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:59:39,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:59:39,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 147 transitions. [2024-06-20 15:59:39,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35336538461538464 [2024-06-20 15:59:39,879 INFO L175 Difference]: Start difference. First operand has 323 places, 190 transitions, 1458 flow. Second operand 13 states and 147 transitions. [2024-06-20 15:59:39,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 214 transitions, 1946 flow [2024-06-20 15:59:40,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 214 transitions, 1852 flow, removed 7 selfloop flow, removed 12 redundant places. [2024-06-20 15:59:40,086 INFO L231 Difference]: Finished difference. Result has 310 places, 185 transitions, 1413 flow [2024-06-20 15:59:40,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1364, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1413, PETRI_PLACES=310, PETRI_TRANSITIONS=185} [2024-06-20 15:59:40,086 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 279 predicate places. [2024-06-20 15:59:40,086 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 185 transitions, 1413 flow [2024-06-20 15:59:40,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:40,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:40,087 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-20 15:59:40,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable280 [2024-06-20 15:59:40,087 INFO L420 AbstractCegarLoop]: === Iteration 282 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:59:40,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:40,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1307276561, now seen corresponding path program 7 times [2024-06-20 15:59:40,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:40,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484041219] [2024-06-20 15:59:40,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:40,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:40,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:41,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:41,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:41,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484041219] [2024-06-20 15:59:41,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484041219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:41,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:41,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 15:59:41,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158887115] [2024-06-20 15:59:41,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:41,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 15:59:41,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:41,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 15:59:41,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2024-06-20 15:59:41,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:59:41,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 185 transitions, 1413 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:41,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:41,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:59:41,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:42,037 INFO L124 PetriNetUnfolderBase]: 525/1057 cut-off events. [2024-06-20 15:59:42,038 INFO L125 PetriNetUnfolderBase]: For 76151/76151 co-relation queries the response was YES. [2024-06-20 15:59:42,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4058 conditions, 1057 events. 525/1057 cut-off events. For 76151/76151 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 6114 event pairs, 136 based on Foata normal form. 6/1062 useless extension candidates. Maximal degree in co-relation 3927. Up to 731 conditions per place. [2024-06-20 15:59:42,047 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 145 selfloop transitions, 45 changer transitions 14/206 dead transitions. [2024-06-20 15:59:42,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 206 transitions, 1873 flow [2024-06-20 15:59:42,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:59:42,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:59:42,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 144 transitions. [2024-06-20 15:59:42,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34615384615384615 [2024-06-20 15:59:42,048 INFO L175 Difference]: Start difference. First operand has 310 places, 185 transitions, 1413 flow. Second operand 13 states and 144 transitions. [2024-06-20 15:59:42,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 206 transitions, 1873 flow [2024-06-20 15:59:42,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 206 transitions, 1785 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-20 15:59:42,228 INFO L231 Difference]: Finished difference. Result has 303 places, 181 transitions, 1393 flow [2024-06-20 15:59:42,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1325, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1393, PETRI_PLACES=303, PETRI_TRANSITIONS=181} [2024-06-20 15:59:42,228 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 272 predicate places. [2024-06-20 15:59:42,228 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 181 transitions, 1393 flow [2024-06-20 15:59:42,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:42,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:42,229 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-20 15:59:42,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable281 [2024-06-20 15:59:42,229 INFO L420 AbstractCegarLoop]: === Iteration 283 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:59:42,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:42,229 INFO L85 PathProgramCache]: Analyzing trace with hash 2105625527, now seen corresponding path program 8 times [2024-06-20 15:59:42,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:42,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513556482] [2024-06-20 15:59:42,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:42,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:42,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:43,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-20 15:59:43,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:43,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513556482] [2024-06-20 15:59:43,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513556482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:43,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:43,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 15:59:43,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8033106] [2024-06-20 15:59:43,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:43,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 15:59:43,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:43,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 15:59:43,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2024-06-20 15:59:43,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:59:43,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 181 transitions, 1393 flow. Second operand has 14 states, 14 states have (on average 7.285714285714286) internal successors, (102), 14 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:43,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:43,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:59:43,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:44,071 INFO L124 PetriNetUnfolderBase]: 511/1031 cut-off events. [2024-06-20 15:59:44,072 INFO L125 PetriNetUnfolderBase]: For 73581/73581 co-relation queries the response was YES. [2024-06-20 15:59:44,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3970 conditions, 1031 events. 511/1031 cut-off events. For 73581/73581 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 5918 event pairs, 131 based on Foata normal form. 6/1036 useless extension candidates. Maximal degree in co-relation 3841. Up to 738 conditions per place. [2024-06-20 15:59:44,081 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 146 selfloop transitions, 38 changer transitions 17/203 dead transitions. [2024-06-20 15:59:44,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 203 transitions, 1849 flow [2024-06-20 15:59:44,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:59:44,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:59:44,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 142 transitions. [2024-06-20 15:59:44,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34134615384615385 [2024-06-20 15:59:44,082 INFO L175 Difference]: Start difference. First operand has 303 places, 181 transitions, 1393 flow. Second operand 13 states and 142 transitions. [2024-06-20 15:59:44,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 203 transitions, 1849 flow [2024-06-20 15:59:44,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 203 transitions, 1753 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-20 15:59:44,294 INFO L231 Difference]: Finished difference. Result has 298 places, 176 transitions, 1343 flow [2024-06-20 15:59:44,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1297, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1343, PETRI_PLACES=298, PETRI_TRANSITIONS=176} [2024-06-20 15:59:44,294 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 267 predicate places. [2024-06-20 15:59:44,295 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 176 transitions, 1343 flow [2024-06-20 15:59:44,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.285714285714286) internal successors, (102), 14 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:44,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:44,295 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-20 15:59:44,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable282 [2024-06-20 15:59:44,295 INFO L420 AbstractCegarLoop]: === Iteration 284 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:59:44,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:44,295 INFO L85 PathProgramCache]: Analyzing trace with hash -1884579839, now seen corresponding path program 9 times [2024-06-20 15:59:44,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:44,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489985928] [2024-06-20 15:59:44,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:44,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:44,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:45,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:45,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:45,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489985928] [2024-06-20 15:59:45,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489985928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:45,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:45,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 15:59:45,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164024557] [2024-06-20 15:59:45,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:45,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 15:59:45,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:45,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 15:59:45,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2024-06-20 15:59:46,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:59:46,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 176 transitions, 1343 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:46,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:46,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:59:46,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:46,597 INFO L124 PetriNetUnfolderBase]: 493/997 cut-off events. [2024-06-20 15:59:46,597 INFO L125 PetriNetUnfolderBase]: For 70931/70931 co-relation queries the response was YES. [2024-06-20 15:59:46,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3830 conditions, 997 events. 493/997 cut-off events. For 70931/70931 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 5697 event pairs, 124 based on Foata normal form. 6/1002 useless extension candidates. Maximal degree in co-relation 3703. Up to 571 conditions per place. [2024-06-20 15:59:46,604 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 132 selfloop transitions, 47 changer transitions 16/197 dead transitions. [2024-06-20 15:59:46,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 197 transitions, 1781 flow [2024-06-20 15:59:46,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:59:46,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:59:46,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 145 transitions. [2024-06-20 15:59:46,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3485576923076923 [2024-06-20 15:59:46,605 INFO L175 Difference]: Start difference. First operand has 298 places, 176 transitions, 1343 flow. Second operand 13 states and 145 transitions. [2024-06-20 15:59:46,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 197 transitions, 1781 flow [2024-06-20 15:59:46,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 197 transitions, 1677 flow, removed 4 selfloop flow, removed 14 redundant places. [2024-06-20 15:59:46,790 INFO L231 Difference]: Finished difference. Result has 288 places, 170 transitions, 1310 flow [2024-06-20 15:59:46,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1239, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1310, PETRI_PLACES=288, PETRI_TRANSITIONS=170} [2024-06-20 15:59:46,791 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 257 predicate places. [2024-06-20 15:59:46,791 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 170 transitions, 1310 flow [2024-06-20 15:59:46,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:46,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:46,791 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-20 15:59:46,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable283 [2024-06-20 15:59:46,791 INFO L420 AbstractCegarLoop]: === Iteration 285 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:59:46,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:46,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1327399537, now seen corresponding path program 10 times [2024-06-20 15:59:46,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:46,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934535882] [2024-06-20 15:59:46,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:46,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:46,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:48,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:48,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:48,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934535882] [2024-06-20 15:59:48,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934535882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:48,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:48,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 15:59:48,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587047803] [2024-06-20 15:59:48,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:48,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 15:59:48,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:48,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 15:59:48,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2024-06-20 15:59:48,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:59:48,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 170 transitions, 1310 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:48,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:48,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:59:48,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:48,857 INFO L124 PetriNetUnfolderBase]: 473/957 cut-off events. [2024-06-20 15:59:48,858 INFO L125 PetriNetUnfolderBase]: For 67035/67035 co-relation queries the response was YES. [2024-06-20 15:59:48,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3719 conditions, 957 events. 473/957 cut-off events. For 67035/67035 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 5420 event pairs, 121 based on Foata normal form. 6/962 useless extension candidates. Maximal degree in co-relation 3595. Up to 686 conditions per place. [2024-06-20 15:59:48,866 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 142 selfloop transitions, 34 changer transitions 14/192 dead transitions. [2024-06-20 15:59:48,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 192 transitions, 1746 flow [2024-06-20 15:59:48,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:59:48,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:59:48,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 141 transitions. [2024-06-20 15:59:48,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3389423076923077 [2024-06-20 15:59:48,867 INFO L175 Difference]: Start difference. First operand has 288 places, 170 transitions, 1310 flow. Second operand 13 states and 141 transitions. [2024-06-20 15:59:48,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 192 transitions, 1746 flow [2024-06-20 15:59:49,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 192 transitions, 1642 flow, removed 5 selfloop flow, removed 13 redundant places. [2024-06-20 15:59:49,042 INFO L231 Difference]: Finished difference. Result has 279 places, 166 transitions, 1256 flow [2024-06-20 15:59:49,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1206, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1256, PETRI_PLACES=279, PETRI_TRANSITIONS=166} [2024-06-20 15:59:49,043 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 248 predicate places. [2024-06-20 15:59:49,043 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 166 transitions, 1256 flow [2024-06-20 15:59:49,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:49,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:49,043 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-20 15:59:49,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable284 [2024-06-20 15:59:49,043 INFO L420 AbstractCegarLoop]: === Iteration 286 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:59:49,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:49,044 INFO L85 PathProgramCache]: Analyzing trace with hash 315396271, now seen corresponding path program 11 times [2024-06-20 15:59:49,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:49,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724921207] [2024-06-20 15:59:49,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:49,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:49,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:50,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:50,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:50,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724921207] [2024-06-20 15:59:50,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724921207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:50,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:50,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 15:59:50,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953056141] [2024-06-20 15:59:50,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:50,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 15:59:50,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:50,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 15:59:50,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2024-06-20 15:59:50,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:59:50,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 166 transitions, 1256 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:50,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:50,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:59:50,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:50,976 INFO L124 PetriNetUnfolderBase]: 459/931 cut-off events. [2024-06-20 15:59:50,976 INFO L125 PetriNetUnfolderBase]: For 62021/62021 co-relation queries the response was YES. [2024-06-20 15:59:50,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3579 conditions, 931 events. 459/931 cut-off events. For 62021/62021 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 5223 event pairs, 117 based on Foata normal form. 6/936 useless extension candidates. Maximal degree in co-relation 3459. Up to 668 conditions per place. [2024-06-20 15:59:50,984 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 138 selfloop transitions, 31 changer transitions 17/188 dead transitions. [2024-06-20 15:59:50,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 188 transitions, 1684 flow [2024-06-20 15:59:50,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:59:50,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:59:50,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 142 transitions. [2024-06-20 15:59:50,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34134615384615385 [2024-06-20 15:59:50,985 INFO L175 Difference]: Start difference. First operand has 279 places, 166 transitions, 1256 flow. Second operand 13 states and 142 transitions. [2024-06-20 15:59:50,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 188 transitions, 1684 flow [2024-06-20 15:59:51,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 188 transitions, 1608 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-20 15:59:51,116 INFO L231 Difference]: Finished difference. Result has 273 places, 160 transitions, 1215 flow [2024-06-20 15:59:51,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1180, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1215, PETRI_PLACES=273, PETRI_TRANSITIONS=160} [2024-06-20 15:59:51,118 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 242 predicate places. [2024-06-20 15:59:51,118 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 160 transitions, 1215 flow [2024-06-20 15:59:51,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:51,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:51,118 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-20 15:59:51,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable285 [2024-06-20 15:59:51,119 INFO L420 AbstractCegarLoop]: === Iteration 287 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:59:51,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:51,119 INFO L85 PathProgramCache]: Analyzing trace with hash -903188265, now seen corresponding path program 12 times [2024-06-20 15:59:51,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:51,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702791443] [2024-06-20 15:59:51,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:51,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:51,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:52,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-20 15:59:52,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:52,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702791443] [2024-06-20 15:59:52,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702791443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:52,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:52,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 15:59:52,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133710524] [2024-06-20 15:59:52,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:52,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 15:59:52,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:52,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 15:59:52,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2024-06-20 15:59:52,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:59:52,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 160 transitions, 1215 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:52,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:52,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:59:52,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:53,085 INFO L124 PetriNetUnfolderBase]: 445/901 cut-off events. [2024-06-20 15:59:53,085 INFO L125 PetriNetUnfolderBase]: For 58429/58429 co-relation queries the response was YES. [2024-06-20 15:59:53,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3468 conditions, 901 events. 445/901 cut-off events. For 58429/58429 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4982 event pairs, 115 based on Foata normal form. 6/906 useless extension candidates. Maximal degree in co-relation 3351. Up to 642 conditions per place. [2024-06-20 15:59:53,092 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 133 selfloop transitions, 27 changer transitions 20/182 dead transitions. [2024-06-20 15:59:53,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 182 transitions, 1629 flow [2024-06-20 15:59:53,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:59:53,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:59:53,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 140 transitions. [2024-06-20 15:59:53,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33653846153846156 [2024-06-20 15:59:53,093 INFO L175 Difference]: Start difference. First operand has 273 places, 160 transitions, 1215 flow. Second operand 13 states and 140 transitions. [2024-06-20 15:59:53,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 182 transitions, 1629 flow [2024-06-20 15:59:53,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 182 transitions, 1550 flow, removed 5 selfloop flow, removed 14 redundant places. [2024-06-20 15:59:53,211 INFO L231 Difference]: Finished difference. Result has 262 places, 153 transitions, 1157 flow [2024-06-20 15:59:53,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1136, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1157, PETRI_PLACES=262, PETRI_TRANSITIONS=153} [2024-06-20 15:59:53,211 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 231 predicate places. [2024-06-20 15:59:53,212 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 153 transitions, 1157 flow [2024-06-20 15:59:53,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:53,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:53,212 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-20 15:59:53,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable286 [2024-06-20 15:59:53,212 INFO L420 AbstractCegarLoop]: === Iteration 288 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:59:53,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:53,212 INFO L85 PathProgramCache]: Analyzing trace with hash 164672611, now seen corresponding path program 13 times [2024-06-20 15:59:53,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:53,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13267320] [2024-06-20 15:59:53,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:53,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:53,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:54,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-20 15:59:54,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:54,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13267320] [2024-06-20 15:59:54,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13267320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:54,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:54,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 15:59:54,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035989386] [2024-06-20 15:59:54,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:54,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 15:59:54,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:54,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 15:59:54,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2024-06-20 15:59:54,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:59:54,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 153 transitions, 1157 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:54,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:54,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:59:54,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:55,093 INFO L124 PetriNetUnfolderBase]: 427/863 cut-off events. [2024-06-20 15:59:55,094 INFO L125 PetriNetUnfolderBase]: For 53809/53809 co-relation queries the response was YES. [2024-06-20 15:59:55,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3314 conditions, 863 events. 427/863 cut-off events. For 53809/53809 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 4714 event pairs, 111 based on Foata normal form. 6/868 useless extension candidates. Maximal degree in co-relation 3201. Up to 624 conditions per place. [2024-06-20 15:59:55,100 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 130 selfloop transitions, 28 changer transitions 15/175 dead transitions. [2024-06-20 15:59:55,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 175 transitions, 1559 flow [2024-06-20 15:59:55,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:59:55,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:59:55,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 139 transitions. [2024-06-20 15:59:55,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33413461538461536 [2024-06-20 15:59:55,101 INFO L175 Difference]: Start difference. First operand has 262 places, 153 transitions, 1157 flow. Second operand 13 states and 139 transitions. [2024-06-20 15:59:55,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 175 transitions, 1559 flow [2024-06-20 15:59:55,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 175 transitions, 1493 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-20 15:59:55,223 INFO L231 Difference]: Finished difference. Result has 251 places, 148 transitions, 1126 flow [2024-06-20 15:59:55,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1091, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1126, PETRI_PLACES=251, PETRI_TRANSITIONS=148} [2024-06-20 15:59:55,223 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 220 predicate places. [2024-06-20 15:59:55,224 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 148 transitions, 1126 flow [2024-06-20 15:59:55,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:55,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:55,224 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-20 15:59:55,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable287 [2024-06-20 15:59:55,224 INFO L420 AbstractCegarLoop]: === Iteration 289 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:59:55,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:55,224 INFO L85 PathProgramCache]: Analyzing trace with hash 750527123, now seen corresponding path program 14 times [2024-06-20 15:59:55,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:55,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83780601] [2024-06-20 15:59:55,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:55,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:55,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:56,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:56,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:56,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83780601] [2024-06-20 15:59:56,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83780601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:56,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:56,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 15:59:56,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822439558] [2024-06-20 15:59:56,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:56,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 15:59:56,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:56,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 15:59:56,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2024-06-20 15:59:57,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:59:57,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 148 transitions, 1126 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:57,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:57,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:59:57,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:57,342 INFO L124 PetriNetUnfolderBase]: 414/836 cut-off events. [2024-06-20 15:59:57,342 INFO L125 PetriNetUnfolderBase]: For 48309/48309 co-relation queries the response was YES. [2024-06-20 15:59:57,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3207 conditions, 836 events. 414/836 cut-off events. For 48309/48309 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4530 event pairs, 109 based on Foata normal form. 6/841 useless extension candidates. Maximal degree in co-relation 3099. Up to 606 conditions per place. [2024-06-20 15:59:57,347 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 126 selfloop transitions, 27 changer transitions 14/169 dead transitions. [2024-06-20 15:59:57,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 169 transitions, 1512 flow [2024-06-20 15:59:57,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:59:57,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:59:57,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 136 transitions. [2024-06-20 15:59:57,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3269230769230769 [2024-06-20 15:59:57,348 INFO L175 Difference]: Start difference. First operand has 251 places, 148 transitions, 1126 flow. Second operand 13 states and 136 transitions. [2024-06-20 15:59:57,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 169 transitions, 1512 flow [2024-06-20 15:59:57,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 169 transitions, 1450 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-20 15:59:57,439 INFO L231 Difference]: Finished difference. Result has 245 places, 144 transitions, 1100 flow [2024-06-20 15:59:57,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1064, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1100, PETRI_PLACES=245, PETRI_TRANSITIONS=144} [2024-06-20 15:59:57,440 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 214 predicate places. [2024-06-20 15:59:57,440 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 144 transitions, 1100 flow [2024-06-20 15:59:57,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:57,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:57,440 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-20 15:59:57,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable288 [2024-06-20 15:59:57,440 INFO L420 AbstractCegarLoop]: === Iteration 290 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:59:57,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:57,441 INFO L85 PathProgramCache]: Analyzing trace with hash -2085389437, now seen corresponding path program 15 times [2024-06-20 15:59:57,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:57,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694584409] [2024-06-20 15:59:57,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:57,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:57,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:59,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-20 15:59:59,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:59,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694584409] [2024-06-20 15:59:59,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694584409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:59,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:59,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 15:59:59,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091830908] [2024-06-20 15:59:59,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:59,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 15:59:59,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:59,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 15:59:59,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2024-06-20 15:59:59,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 15:59:59,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 144 transitions, 1100 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:59,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:59,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 15:59:59,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:59,443 INFO L124 PetriNetUnfolderBase]: 400/810 cut-off events. [2024-06-20 15:59:59,443 INFO L125 PetriNetUnfolderBase]: For 46183/46183 co-relation queries the response was YES. [2024-06-20 15:59:59,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3115 conditions, 810 events. 400/810 cut-off events. For 46183/46183 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 4335 event pairs, 106 based on Foata normal form. 6/815 useless extension candidates. Maximal degree in co-relation 3009. Up to 547 conditions per place. [2024-06-20 15:59:59,449 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 109 selfloop transitions, 26 changer transitions 27/164 dead transitions. [2024-06-20 15:59:59,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 164 transitions, 1470 flow [2024-06-20 15:59:59,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:59:59,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:59:59,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 136 transitions. [2024-06-20 15:59:59,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3269230769230769 [2024-06-20 15:59:59,450 INFO L175 Difference]: Start difference. First operand has 245 places, 144 transitions, 1100 flow. Second operand 13 states and 136 transitions. [2024-06-20 15:59:59,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 164 transitions, 1470 flow [2024-06-20 15:59:59,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 164 transitions, 1408 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-20 15:59:59,554 INFO L231 Difference]: Finished difference. Result has 239 places, 135 transitions, 1039 flow [2024-06-20 15:59:59,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1039, PETRI_PLACES=239, PETRI_TRANSITIONS=135} [2024-06-20 15:59:59,555 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 208 predicate places. [2024-06-20 15:59:59,555 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 135 transitions, 1039 flow [2024-06-20 15:59:59,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:59,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:59,555 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-20 15:59:59,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable289 [2024-06-20 15:59:59,555 INFO L420 AbstractCegarLoop]: === Iteration 291 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 15:59:59,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:59,556 INFO L85 PathProgramCache]: Analyzing trace with hash 167725723, now seen corresponding path program 16 times [2024-06-20 15:59:59,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:59,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963081445] [2024-06-20 15:59:59,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:59,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:59,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:01,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:01,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:01,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963081445] [2024-06-20 16:00:01,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963081445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:01,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:01,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 16:00:01,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892911011] [2024-06-20 16:00:01,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:01,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 16:00:01,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:01,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 16:00:01,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2024-06-20 16:00:01,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 16:00:01,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 135 transitions, 1039 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:01,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:01,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 16:00:01,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:02,155 INFO L124 PetriNetUnfolderBase]: 377/760 cut-off events. [2024-06-20 16:00:02,156 INFO L125 PetriNetUnfolderBase]: For 43124/43124 co-relation queries the response was YES. [2024-06-20 16:00:02,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2931 conditions, 760 events. 377/760 cut-off events. For 43124/43124 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4014 event pairs, 97 based on Foata normal form. 6/766 useless extension candidates. Maximal degree in co-relation 2828. Up to 529 conditions per place. [2024-06-20 16:00:02,161 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 101 selfloop transitions, 36 changer transitions 14/153 dead transitions. [2024-06-20 16:00:02,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 153 transitions, 1385 flow [2024-06-20 16:00:02,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 16:00:02,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 16:00:02,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 137 transitions. [2024-06-20 16:00:02,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3293269230769231 [2024-06-20 16:00:02,162 INFO L175 Difference]: Start difference. First operand has 239 places, 135 transitions, 1039 flow. Second operand 13 states and 137 transitions. [2024-06-20 16:00:02,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 153 transitions, 1385 flow [2024-06-20 16:00:02,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 153 transitions, 1292 flow, removed 8 selfloop flow, removed 14 redundant places. [2024-06-20 16:00:02,254 INFO L231 Difference]: Finished difference. Result has 222 places, 131 transitions, 994 flow [2024-06-20 16:00:02,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=946, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=994, PETRI_PLACES=222, PETRI_TRANSITIONS=131} [2024-06-20 16:00:02,254 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 191 predicate places. [2024-06-20 16:00:02,254 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 131 transitions, 994 flow [2024-06-20 16:00:02,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:02,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:02,254 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-20 16:00:02,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable290 [2024-06-20 16:00:02,255 INFO L420 AbstractCegarLoop]: === Iteration 292 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:00:02,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:02,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1178643779, now seen corresponding path program 17 times [2024-06-20 16:00:02,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:02,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562513664] [2024-06-20 16:00:02,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:02,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:02,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:03,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:03,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:03,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562513664] [2024-06-20 16:00:03,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562513664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:03,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:03,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 16:00:03,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272953406] [2024-06-20 16:00:03,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:03,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 16:00:03,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:03,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 16:00:03,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2024-06-20 16:00:04,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 16:00:04,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 131 transitions, 994 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:04,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:04,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 16:00:04,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:04,435 INFO L124 PetriNetUnfolderBase]: 363/734 cut-off events. [2024-06-20 16:00:04,435 INFO L125 PetriNetUnfolderBase]: For 36166/36166 co-relation queries the response was YES. [2024-06-20 16:00:04,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2815 conditions, 734 events. 363/734 cut-off events. For 36166/36166 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3835 event pairs, 93 based on Foata normal form. 6/740 useless extension candidates. Maximal degree in co-relation 2720. Up to 536 conditions per place. [2024-06-20 16:00:04,440 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 102 selfloop transitions, 29 changer transitions 17/150 dead transitions. [2024-06-20 16:00:04,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 150 transitions, 1336 flow [2024-06-20 16:00:04,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 16:00:04,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 16:00:04,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 135 transitions. [2024-06-20 16:00:04,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3245192307692308 [2024-06-20 16:00:04,441 INFO L175 Difference]: Start difference. First operand has 222 places, 131 transitions, 994 flow. Second operand 13 states and 135 transitions. [2024-06-20 16:00:04,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 150 transitions, 1336 flow [2024-06-20 16:00:04,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 150 transitions, 1258 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-20 16:00:04,499 INFO L231 Difference]: Finished difference. Result has 217 places, 126 transitions, 942 flow [2024-06-20 16:00:04,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=916, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=942, PETRI_PLACES=217, PETRI_TRANSITIONS=126} [2024-06-20 16:00:04,499 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 186 predicate places. [2024-06-20 16:00:04,499 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 126 transitions, 942 flow [2024-06-20 16:00:04,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:04,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:04,499 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-20 16:00:04,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable291 [2024-06-20 16:00:04,500 INFO L420 AbstractCegarLoop]: === Iteration 293 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:00:04,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:04,500 INFO L85 PathProgramCache]: Analyzing trace with hash -294217081, now seen corresponding path program 18 times [2024-06-20 16:00:04,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:04,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411891905] [2024-06-20 16:00:04,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:04,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:04,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:05,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:05,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:05,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411891905] [2024-06-20 16:00:05,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411891905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:05,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:05,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 16:00:05,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169307647] [2024-06-20 16:00:05,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:05,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 16:00:05,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:05,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 16:00:05,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2024-06-20 16:00:06,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 16:00:06,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 126 transitions, 942 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:06,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:06,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 16:00:06,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:06,339 INFO L124 PetriNetUnfolderBase]: 345/700 cut-off events. [2024-06-20 16:00:06,340 INFO L125 PetriNetUnfolderBase]: For 34262/34262 co-relation queries the response was YES. [2024-06-20 16:00:06,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2673 conditions, 700 events. 345/700 cut-off events. For 34262/34262 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3623 event pairs, 89 based on Foata normal form. 6/706 useless extension candidates. Maximal degree in co-relation 2580. Up to 518 conditions per place. [2024-06-20 16:00:06,345 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 104 selfloop transitions, 25 changer transitions 14/145 dead transitions. [2024-06-20 16:00:06,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 145 transitions, 1276 flow [2024-06-20 16:00:06,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 16:00:06,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 16:00:06,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 136 transitions. [2024-06-20 16:00:06,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3269230769230769 [2024-06-20 16:00:06,348 INFO L175 Difference]: Start difference. First operand has 217 places, 126 transitions, 942 flow. Second operand 13 states and 136 transitions. [2024-06-20 16:00:06,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 145 transitions, 1276 flow [2024-06-20 16:00:06,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 145 transitions, 1194 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-20 16:00:06,402 INFO L231 Difference]: Finished difference. Result has 208 places, 122 transitions, 888 flow [2024-06-20 16:00:06,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=860, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=888, PETRI_PLACES=208, PETRI_TRANSITIONS=122} [2024-06-20 16:00:06,403 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 177 predicate places. [2024-06-20 16:00:06,403 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 122 transitions, 888 flow [2024-06-20 16:00:06,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:06,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:06,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, 1] [2024-06-20 16:00:06,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable292 [2024-06-20 16:00:06,403 INFO L420 AbstractCegarLoop]: === Iteration 294 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:00:06,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:06,404 INFO L85 PathProgramCache]: Analyzing trace with hash -873881849, now seen corresponding path program 19 times [2024-06-20 16:00:06,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:06,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103556083] [2024-06-20 16:00:06,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:06,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:06,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:08,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:08,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:08,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103556083] [2024-06-20 16:00:08,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103556083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:08,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:08,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 16:00:08,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329946307] [2024-06-20 16:00:08,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:08,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 16:00:08,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:08,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 16:00:08,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2024-06-20 16:00:08,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 16:00:08,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 122 transitions, 888 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:08,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:08,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 16:00:08,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:08,698 INFO L124 PetriNetUnfolderBase]: 346/707 cut-off events. [2024-06-20 16:00:08,698 INFO L125 PetriNetUnfolderBase]: For 47058/47058 co-relation queries the response was YES. [2024-06-20 16:00:08,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3056 conditions, 707 events. 346/707 cut-off events. For 47058/47058 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3613 event pairs, 96 based on Foata normal form. 6/713 useless extension candidates. Maximal degree in co-relation 2966. Up to 360 conditions per place. [2024-06-20 16:00:08,703 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 100 selfloop transitions, 26 changer transitions 16/144 dead transitions. [2024-06-20 16:00:08,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 144 transitions, 1368 flow [2024-06-20 16:00:08,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 16:00:08,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 16:00:08,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 140 transitions. [2024-06-20 16:00:08,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33653846153846156 [2024-06-20 16:00:08,704 INFO L175 Difference]: Start difference. First operand has 208 places, 122 transitions, 888 flow. Second operand 13 states and 140 transitions. [2024-06-20 16:00:08,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 144 transitions, 1368 flow [2024-06-20 16:00:08,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 144 transitions, 1303 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-20 16:00:08,771 INFO L231 Difference]: Finished difference. Result has 202 places, 116 transitions, 856 flow [2024-06-20 16:00:08,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=829, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=856, PETRI_PLACES=202, PETRI_TRANSITIONS=116} [2024-06-20 16:00:08,771 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 171 predicate places. [2024-06-20 16:00:08,772 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 116 transitions, 856 flow [2024-06-20 16:00:08,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:08,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:08,772 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-20 16:00:08,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable293 [2024-06-20 16:00:08,772 INFO L420 AbstractCegarLoop]: === Iteration 295 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:00:08,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:08,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1175370601, now seen corresponding path program 20 times [2024-06-20 16:00:08,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:08,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526108789] [2024-06-20 16:00:08,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:08,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:08,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:10,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:10,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:10,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526108789] [2024-06-20 16:00:10,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526108789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:10,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:10,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 16:00:10,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932510403] [2024-06-20 16:00:10,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:10,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 16:00:10,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:10,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 16:00:10,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2024-06-20 16:00:10,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 16:00:10,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 116 transitions, 856 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:10,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:10,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 16:00:10,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:10,737 INFO L124 PetriNetUnfolderBase]: 326/667 cut-off events. [2024-06-20 16:00:10,738 INFO L125 PetriNetUnfolderBase]: For 44494/44494 co-relation queries the response was YES. [2024-06-20 16:00:10,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2922 conditions, 667 events. 326/667 cut-off events. For 44494/44494 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3353 event pairs, 94 based on Foata normal form. 6/673 useless extension candidates. Maximal degree in co-relation 2834. Up to 499 conditions per place. [2024-06-20 16:00:10,742 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 96 selfloop transitions, 21 changer transitions 16/135 dead transitions. [2024-06-20 16:00:10,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 135 transitions, 1170 flow [2024-06-20 16:00:10,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 16:00:10,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 16:00:10,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 136 transitions. [2024-06-20 16:00:10,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3269230769230769 [2024-06-20 16:00:10,743 INFO L175 Difference]: Start difference. First operand has 202 places, 116 transitions, 856 flow. Second operand 13 states and 136 transitions. [2024-06-20 16:00:10,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 135 transitions, 1170 flow [2024-06-20 16:00:10,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 135 transitions, 1114 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-20 16:00:10,822 INFO L231 Difference]: Finished difference. Result has 194 places, 111 transitions, 815 flow [2024-06-20 16:00:10,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=800, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=815, PETRI_PLACES=194, PETRI_TRANSITIONS=111} [2024-06-20 16:00:10,823 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 163 predicate places. [2024-06-20 16:00:10,823 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 111 transitions, 815 flow [2024-06-20 16:00:10,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:10,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:10,823 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-20 16:00:10,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable294 [2024-06-20 16:00:10,824 INFO L420 AbstractCegarLoop]: === Iteration 296 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:00:10,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:10,824 INFO L85 PathProgramCache]: Analyzing trace with hash -285279781, now seen corresponding path program 21 times [2024-06-20 16:00:10,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:10,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608187015] [2024-06-20 16:00:10,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:10,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:10,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:12,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:12,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:12,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608187015] [2024-06-20 16:00:12,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608187015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:12,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:12,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 16:00:12,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455458013] [2024-06-20 16:00:12,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:12,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 16:00:12,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:12,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 16:00:12,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2024-06-20 16:00:12,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 16:00:12,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 111 transitions, 815 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:12,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:12,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 16:00:12,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:12,854 INFO L124 PetriNetUnfolderBase]: 313/640 cut-off events. [2024-06-20 16:00:12,854 INFO L125 PetriNetUnfolderBase]: For 39592/39592 co-relation queries the response was YES. [2024-06-20 16:00:12,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2790 conditions, 640 events. 313/640 cut-off events. For 39592/39592 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3164 event pairs, 90 based on Foata normal form. 6/646 useless extension candidates. Maximal degree in co-relation 2706. Up to 473 conditions per place. [2024-06-20 16:00:12,858 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 90 selfloop transitions, 18 changer transitions 20/130 dead transitions. [2024-06-20 16:00:12,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 130 transitions, 1117 flow [2024-06-20 16:00:12,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 16:00:12,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 16:00:12,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 134 transitions. [2024-06-20 16:00:12,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32211538461538464 [2024-06-20 16:00:12,859 INFO L175 Difference]: Start difference. First operand has 194 places, 111 transitions, 815 flow. Second operand 13 states and 134 transitions. [2024-06-20 16:00:12,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 130 transitions, 1117 flow [2024-06-20 16:00:12,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 130 transitions, 1067 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-20 16:00:12,935 INFO L231 Difference]: Finished difference. Result has 187 places, 104 transitions, 763 flow [2024-06-20 16:00:12,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=765, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=763, PETRI_PLACES=187, PETRI_TRANSITIONS=104} [2024-06-20 16:00:12,936 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 156 predicate places. [2024-06-20 16:00:12,936 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 104 transitions, 763 flow [2024-06-20 16:00:12,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:12,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:12,936 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-20 16:00:12,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable295 [2024-06-20 16:00:12,936 INFO L420 AbstractCegarLoop]: === Iteration 297 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:00:12,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:12,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1956869769, now seen corresponding path program 22 times [2024-06-20 16:00:12,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:12,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657297750] [2024-06-20 16:00:12,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:12,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:12,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:14,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:14,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:14,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657297750] [2024-06-20 16:00:14,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657297750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:14,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:14,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 16:00:14,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441245593] [2024-06-20 16:00:14,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:14,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 16:00:14,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:14,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 16:00:14,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2024-06-20 16:00:14,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 16:00:14,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 104 transitions, 763 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:14,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:14,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 16:00:14,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:14,856 INFO L124 PetriNetUnfolderBase]: 295/602 cut-off events. [2024-06-20 16:00:14,856 INFO L125 PetriNetUnfolderBase]: For 36036/36036 co-relation queries the response was YES. [2024-06-20 16:00:14,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2631 conditions, 602 events. 295/602 cut-off events. For 36036/36036 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2918 event pairs, 82 based on Foata normal form. 6/608 useless extension candidates. Maximal degree in co-relation 2550. Up to 455 conditions per place. [2024-06-20 16:00:14,860 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 84 selfloop transitions, 23 changer transitions 14/123 dead transitions. [2024-06-20 16:00:14,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 123 transitions, 1053 flow [2024-06-20 16:00:14,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 16:00:14,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 16:00:14,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 134 transitions. [2024-06-20 16:00:14,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32211538461538464 [2024-06-20 16:00:14,861 INFO L175 Difference]: Start difference. First operand has 187 places, 104 transitions, 763 flow. Second operand 13 states and 134 transitions. [2024-06-20 16:00:14,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 123 transitions, 1053 flow [2024-06-20 16:00:14,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 123 transitions, 1005 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-20 16:00:14,937 INFO L231 Difference]: Finished difference. Result has 176 places, 100 transitions, 738 flow [2024-06-20 16:00:14,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=715, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=738, PETRI_PLACES=176, PETRI_TRANSITIONS=100} [2024-06-20 16:00:14,937 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 145 predicate places. [2024-06-20 16:00:14,937 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 100 transitions, 738 flow [2024-06-20 16:00:14,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:14,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:14,938 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-20 16:00:14,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable296 [2024-06-20 16:00:14,938 INFO L420 AbstractCegarLoop]: === Iteration 298 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:00:14,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:14,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1947932469, now seen corresponding path program 23 times [2024-06-20 16:00:14,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:14,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782567501] [2024-06-20 16:00:14,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:14,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:14,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:16,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:16,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:16,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782567501] [2024-06-20 16:00:16,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782567501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:16,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:16,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 16:00:16,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297826166] [2024-06-20 16:00:16,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:16,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 16:00:16,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:16,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 16:00:16,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2024-06-20 16:00:16,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 16:00:16,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 100 transitions, 738 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:16,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:16,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 16:00:16,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:16,860 INFO L124 PetriNetUnfolderBase]: 281/576 cut-off events. [2024-06-20 16:00:16,860 INFO L125 PetriNetUnfolderBase]: For 30654/30654 co-relation queries the response was YES. [2024-06-20 16:00:16,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2494 conditions, 576 events. 281/576 cut-off events. For 30654/30654 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2752 event pairs, 76 based on Foata normal form. 6/582 useless extension candidates. Maximal degree in co-relation 2418. Up to 401 conditions per place. [2024-06-20 16:00:16,864 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 81 selfloop transitions, 23 changer transitions 13/119 dead transitions. [2024-06-20 16:00:16,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 119 transitions, 1018 flow [2024-06-20 16:00:16,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 16:00:16,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 16:00:16,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 135 transitions. [2024-06-20 16:00:16,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3245192307692308 [2024-06-20 16:00:16,865 INFO L175 Difference]: Start difference. First operand has 176 places, 100 transitions, 738 flow. Second operand 13 states and 135 transitions. [2024-06-20 16:00:16,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 119 transitions, 1018 flow [2024-06-20 16:00:16,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 119 transitions, 961 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-20 16:00:16,919 INFO L231 Difference]: Finished difference. Result has 170 places, 95 transitions, 702 flow [2024-06-20 16:00:16,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=681, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=702, PETRI_PLACES=170, PETRI_TRANSITIONS=95} [2024-06-20 16:00:16,919 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 139 predicate places. [2024-06-20 16:00:16,920 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 95 transitions, 702 flow [2024-06-20 16:00:16,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:16,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:16,920 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-20 16:00:16,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable297 [2024-06-20 16:00:16,920 INFO L420 AbstractCegarLoop]: === Iteration 299 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:00:16,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:16,920 INFO L85 PathProgramCache]: Analyzing trace with hash -487282087, now seen corresponding path program 24 times [2024-06-20 16:00:16,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:16,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051517322] [2024-06-20 16:00:16,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:16,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:16,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:18,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-20 16:00:18,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:18,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051517322] [2024-06-20 16:00:18,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051517322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:18,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:18,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 16:00:18,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189643012] [2024-06-20 16:00:18,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:18,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 16:00:18,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:18,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 16:00:18,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2024-06-20 16:00:18,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 16:00:18,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 95 transitions, 702 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:18,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:18,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 16:00:18,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:18,799 INFO L124 PetriNetUnfolderBase]: 265/544 cut-off events. [2024-06-20 16:00:18,800 INFO L125 PetriNetUnfolderBase]: For 28532/28532 co-relation queries the response was YES. [2024-06-20 16:00:18,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2376 conditions, 544 events. 265/544 cut-off events. For 28532/28532 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2544 event pairs, 76 based on Foata normal form. 6/550 useless extension candidates. Maximal degree in co-relation 2302. Up to 411 conditions per place. [2024-06-20 16:00:18,802 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 78 selfloop transitions, 17 changer transitions 17/114 dead transitions. [2024-06-20 16:00:18,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 114 transitions, 974 flow [2024-06-20 16:00:18,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 16:00:18,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 16:00:18,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 134 transitions. [2024-06-20 16:00:18,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32211538461538464 [2024-06-20 16:00:18,803 INFO L175 Difference]: Start difference. First operand has 170 places, 95 transitions, 702 flow. Second operand 13 states and 134 transitions. [2024-06-20 16:00:18,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 114 transitions, 974 flow [2024-06-20 16:00:18,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 114 transitions, 920 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-20 16:00:18,856 INFO L231 Difference]: Finished difference. Result has 163 places, 89 transitions, 651 flow [2024-06-20 16:00:18,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=648, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=651, PETRI_PLACES=163, PETRI_TRANSITIONS=89} [2024-06-20 16:00:18,856 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 132 predicate places. [2024-06-20 16:00:18,856 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 89 transitions, 651 flow [2024-06-20 16:00:18,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:18,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:18,856 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-20 16:00:18,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable298 [2024-06-20 16:00:18,857 INFO L420 AbstractCegarLoop]: === Iteration 300 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:00:18,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:18,857 INFO L85 PathProgramCache]: Analyzing trace with hash 2115505927, now seen corresponding path program 25 times [2024-06-20 16:00:18,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:18,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107310457] [2024-06-20 16:00:18,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:18,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:18,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:20,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:20,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:20,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107310457] [2024-06-20 16:00:20,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107310457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:20,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:20,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 16:00:20,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792592054] [2024-06-20 16:00:20,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:20,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 16:00:20,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:20,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 16:00:20,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2024-06-20 16:00:20,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 16:00:20,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 89 transitions, 651 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:20,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:20,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 16:00:20,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:20,837 INFO L124 PetriNetUnfolderBase]: 236/481 cut-off events. [2024-06-20 16:00:20,837 INFO L125 PetriNetUnfolderBase]: For 17196/17196 co-relation queries the response was YES. [2024-06-20 16:00:20,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1841 conditions, 481 events. 236/481 cut-off events. For 17196/17196 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2163 event pairs, 59 based on Foata normal form. 6/487 useless extension candidates. Maximal degree in co-relation 1770. Up to 360 conditions per place. [2024-06-20 16:00:20,840 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 71 selfloop transitions, 16 changer transitions 19/108 dead transitions. [2024-06-20 16:00:20,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 108 transitions, 911 flow [2024-06-20 16:00:20,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 16:00:20,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 16:00:20,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 133 transitions. [2024-06-20 16:00:20,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31971153846153844 [2024-06-20 16:00:20,841 INFO L175 Difference]: Start difference. First operand has 163 places, 89 transitions, 651 flow. Second operand 13 states and 133 transitions. [2024-06-20 16:00:20,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 108 transitions, 911 flow [2024-06-20 16:00:20,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 108 transitions, 867 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-20 16:00:20,870 INFO L231 Difference]: Finished difference. Result has 154 places, 81 transitions, 590 flow [2024-06-20 16:00:20,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=607, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=590, PETRI_PLACES=154, PETRI_TRANSITIONS=81} [2024-06-20 16:00:20,870 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 123 predicate places. [2024-06-20 16:00:20,870 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 81 transitions, 590 flow [2024-06-20 16:00:20,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:20,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:20,871 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-20 16:00:20,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable299 [2024-06-20 16:00:20,871 INFO L420 AbstractCegarLoop]: === Iteration 301 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:00:20,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:20,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1800126999, now seen corresponding path program 26 times [2024-06-20 16:00:20,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:20,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839527776] [2024-06-20 16:00:20,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:20,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:20,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00: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-20 16:00:22,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:22,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839527776] [2024-06-20 16:00:22,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839527776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:22,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:22,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 16:00:22,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871845069] [2024-06-20 16:00:22,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:22,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 16:00:22,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:22,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 16:00:22,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2024-06-20 16:00:22,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 16:00:22,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 81 transitions, 590 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:22,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:22,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 16:00:22,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:22,794 INFO L124 PetriNetUnfolderBase]: 220/445 cut-off events. [2024-06-20 16:00:22,795 INFO L125 PetriNetUnfolderBase]: For 14714/14714 co-relation queries the response was YES. [2024-06-20 16:00:22,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1699 conditions, 445 events. 220/445 cut-off events. For 14714/14714 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1935 event pairs, 57 based on Foata normal form. 6/451 useless extension candidates. Maximal degree in co-relation 1632. Up to 342 conditions per place. [2024-06-20 16:00:22,796 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 69 selfloop transitions, 15 changer transitions 14/100 dead transitions. [2024-06-20 16:00:22,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 100 transitions, 834 flow [2024-06-20 16:00:22,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 16:00:22,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 16:00:22,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 131 transitions. [2024-06-20 16:00:22,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31490384615384615 [2024-06-20 16:00:22,798 INFO L175 Difference]: Start difference. First operand has 154 places, 81 transitions, 590 flow. Second operand 13 states and 131 transitions. [2024-06-20 16:00:22,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 100 transitions, 834 flow [2024-06-20 16:00:22,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 100 transitions, 762 flow, removed 7 selfloop flow, removed 19 redundant places. [2024-06-20 16:00:22,814 INFO L231 Difference]: Finished difference. Result has 135 places, 77 transitions, 528 flow [2024-06-20 16:00:22,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=518, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=528, PETRI_PLACES=135, PETRI_TRANSITIONS=77} [2024-06-20 16:00:22,814 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 104 predicate places. [2024-06-20 16:00:22,814 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 77 transitions, 528 flow [2024-06-20 16:00:22,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:22,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:22,815 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-20 16:00:22,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable300 [2024-06-20 16:00:22,815 INFO L420 AbstractCegarLoop]: === Iteration 302 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:00:22,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:22,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1866641657, now seen corresponding path program 27 times [2024-06-20 16:00:22,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:22,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266581886] [2024-06-20 16:00:22,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:22,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:22,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:23,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:23,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:23,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266581886] [2024-06-20 16:00:23,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266581886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:23,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:23,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 16:00:23,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81083754] [2024-06-20 16:00:23,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:23,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 16:00:23,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:23,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 16:00:23,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-06-20 16:00:24,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 16:00:24,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 77 transitions, 528 flow. Second operand has 14 states, 14 states have (on average 7.285714285714286) internal successors, (102), 14 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:24,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:24,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 16:00:24,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:24,250 INFO L124 PetriNetUnfolderBase]: 206/419 cut-off events. [2024-06-20 16:00:24,250 INFO L125 PetriNetUnfolderBase]: For 11392/11392 co-relation queries the response was YES. [2024-06-20 16:00:24,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1547 conditions, 419 events. 206/419 cut-off events. For 11392/11392 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1797 event pairs, 53 based on Foata normal form. 6/425 useless extension candidates. Maximal degree in co-relation 1486. Up to 337 conditions per place. [2024-06-20 16:00:24,252 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 65 selfloop transitions, 8 changer transitions 20/95 dead transitions. [2024-06-20 16:00:24,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 95 transitions, 752 flow [2024-06-20 16:00:24,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 16:00:24,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 16:00:24,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 127 transitions. [2024-06-20 16:00:24,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30528846153846156 [2024-06-20 16:00:24,253 INFO L175 Difference]: Start difference. First operand has 135 places, 77 transitions, 528 flow. Second operand 13 states and 127 transitions. [2024-06-20 16:00:24,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 95 transitions, 752 flow [2024-06-20 16:00:24,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 95 transitions, 716 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-20 16:00:24,269 INFO L231 Difference]: Finished difference. Result has 130 places, 71 transitions, 484 flow [2024-06-20 16:00:24,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=492, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=484, PETRI_PLACES=130, PETRI_TRANSITIONS=71} [2024-06-20 16:00:24,269 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 99 predicate places. [2024-06-20 16:00:24,269 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 71 transitions, 484 flow [2024-06-20 16:00:24,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.285714285714286) internal successors, (102), 14 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:24,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:24,270 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-20 16:00:24,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable301 [2024-06-20 16:00:24,270 INFO L420 AbstractCegarLoop]: === Iteration 303 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:00:24,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:24,270 INFO L85 PathProgramCache]: Analyzing trace with hash -382394253, now seen corresponding path program 28 times [2024-06-20 16:00:24,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:24,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035875943] [2024-06-20 16:00:24,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:24,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:24,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:25,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:25,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:25,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035875943] [2024-06-20 16:00:25,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035875943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:25,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:25,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 16:00:25,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171606024] [2024-06-20 16:00:25,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:25,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 16:00:25,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:25,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 16:00:25,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2024-06-20 16:00:25,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 16:00:25,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 71 transitions, 484 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:25,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:25,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 16:00:25,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:25,825 INFO L124 PetriNetUnfolderBase]: 184/377 cut-off events. [2024-06-20 16:00:25,825 INFO L125 PetriNetUnfolderBase]: For 10304/10304 co-relation queries the response was YES. [2024-06-20 16:00:25,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1409 conditions, 377 events. 184/377 cut-off events. For 10304/10304 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1544 event pairs, 47 based on Foata normal form. 6/383 useless extension candidates. Maximal degree in co-relation 1350. Up to 282 conditions per place. [2024-06-20 16:00:25,827 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 60 selfloop transitions, 13 changer transitions 15/90 dead transitions. [2024-06-20 16:00:25,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 90 transitions, 708 flow [2024-06-20 16:00:25,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 16:00:25,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 16:00:25,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 131 transitions. [2024-06-20 16:00:25,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31490384615384615 [2024-06-20 16:00:25,828 INFO L175 Difference]: Start difference. First operand has 130 places, 71 transitions, 484 flow. Second operand 13 states and 131 transitions. [2024-06-20 16:00:25,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 90 transitions, 708 flow [2024-06-20 16:00:25,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 90 transitions, 680 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-20 16:00:25,838 INFO L231 Difference]: Finished difference. Result has 120 places, 66 transitions, 457 flow [2024-06-20 16:00:25,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=456, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=457, PETRI_PLACES=120, PETRI_TRANSITIONS=66} [2024-06-20 16:00:25,838 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 89 predicate places. [2024-06-20 16:00:25,838 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 66 transitions, 457 flow [2024-06-20 16:00:25,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:25,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:25,839 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-20 16:00:25,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable302 [2024-06-20 16:00:25,839 INFO L420 AbstractCegarLoop]: === Iteration 304 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:00:25,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:25,839 INFO L85 PathProgramCache]: Analyzing trace with hash 998788571, now seen corresponding path program 29 times [2024-06-20 16:00:25,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:25,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113708068] [2024-06-20 16:00:25,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:25,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:25,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:27,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:27,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:27,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113708068] [2024-06-20 16:00:27,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113708068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:27,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:27,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 16:00:27,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468120397] [2024-06-20 16:00:27,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:27,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 16:00:27,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:27,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 16:00:27,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2024-06-20 16:00:27,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 16:00:27,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 66 transitions, 457 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:27,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:27,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 16:00:27,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:27,538 INFO L124 PetriNetUnfolderBase]: 171/350 cut-off events. [2024-06-20 16:00:27,538 INFO L125 PetriNetUnfolderBase]: For 8020/8020 co-relation queries the response was YES. [2024-06-20 16:00:27,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1310 conditions, 350 events. 171/350 cut-off events. For 8020/8020 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1383 event pairs, 45 based on Foata normal form. 6/356 useless extension candidates. Maximal degree in co-relation 1256. Up to 256 conditions per place. [2024-06-20 16:00:27,540 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 51 selfloop transitions, 18 changer transitions 13/84 dead transitions. [2024-06-20 16:00:27,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 84 transitions, 667 flow [2024-06-20 16:00:27,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 16:00:27,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 16:00:27,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 129 transitions. [2024-06-20 16:00:27,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31009615384615385 [2024-06-20 16:00:27,541 INFO L175 Difference]: Start difference. First operand has 120 places, 66 transitions, 457 flow. Second operand 13 states and 129 transitions. [2024-06-20 16:00:27,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 84 transitions, 667 flow [2024-06-20 16:00:27,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 84 transitions, 635 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-20 16:00:27,551 INFO L231 Difference]: Finished difference. Result has 114 places, 61 transitions, 431 flow [2024-06-20 16:00:27,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=425, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=431, PETRI_PLACES=114, PETRI_TRANSITIONS=61} [2024-06-20 16:00:27,551 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 83 predicate places. [2024-06-20 16:00:27,551 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 61 transitions, 431 flow [2024-06-20 16:00:27,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:27,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:27,552 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-20 16:00:27,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable303 [2024-06-20 16:00:27,552 INFO L420 AbstractCegarLoop]: === Iteration 305 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:00:27,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:27,552 INFO L85 PathProgramCache]: Analyzing trace with hash 2112127091, now seen corresponding path program 30 times [2024-06-20 16:00:27,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:27,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880802193] [2024-06-20 16:00:27,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:27,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:27,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:28,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:28,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:28,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880802193] [2024-06-20 16:00:28,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880802193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:28,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:28,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-20 16:00:28,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574489912] [2024-06-20 16:00:28,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:28,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-20 16:00:28,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:28,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-20 16:00:28,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-06-20 16:00:28,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 16:00:28,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 61 transitions, 431 flow. Second operand has 14 states, 14 states have (on average 7.285714285714286) internal successors, (102), 14 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:28,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:28,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 16:00:28,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:28,813 INFO L124 PetriNetUnfolderBase]: 158/327 cut-off events. [2024-06-20 16:00:28,813 INFO L125 PetriNetUnfolderBase]: For 7168/7168 co-relation queries the response was YES. [2024-06-20 16:00:28,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1230 conditions, 327 events. 158/327 cut-off events. For 7168/7168 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1260 event pairs, 43 based on Foata normal form. 6/333 useless extension candidates. Maximal degree in co-relation 1178. Up to 236 conditions per place. [2024-06-20 16:00:28,815 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 47 selfloop transitions, 14 changer transitions 16/79 dead transitions. [2024-06-20 16:00:28,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 79 transitions, 629 flow [2024-06-20 16:00:28,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 16:00:28,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 16:00:28,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 128 transitions. [2024-06-20 16:00:28,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3076923076923077 [2024-06-20 16:00:28,815 INFO L175 Difference]: Start difference. First operand has 114 places, 61 transitions, 431 flow. Second operand 13 states and 128 transitions. [2024-06-20 16:00:28,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 79 transitions, 629 flow [2024-06-20 16:00:28,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 79 transitions, 571 flow, removed 3 selfloop flow, removed 14 redundant places. [2024-06-20 16:00:28,824 INFO L231 Difference]: Finished difference. Result has 108 places, 55 transitions, 367 flow [2024-06-20 16:00:28,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=367, PETRI_PLACES=108, PETRI_TRANSITIONS=55} [2024-06-20 16:00:28,825 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 77 predicate places. [2024-06-20 16:00:28,825 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 55 transitions, 367 flow [2024-06-20 16:00:28,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.285714285714286) internal successors, (102), 14 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:28,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:28,825 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-20 16:00:28,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable304 [2024-06-20 16:00:28,825 INFO L420 AbstractCegarLoop]: === Iteration 306 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:00:28,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:28,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1007985341, now seen corresponding path program 31 times [2024-06-20 16:00:28,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:28,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278834264] [2024-06-20 16:00:28,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:28,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:28,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:30,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:30,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:30,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278834264] [2024-06-20 16:00:30,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278834264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:30,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:30,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 16:00:30,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333996348] [2024-06-20 16:00:30,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:30,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 16:00:30,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:30,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 16:00:30,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2024-06-20 16:00:30,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 16:00:30,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 55 transitions, 367 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:30,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:30,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 16:00:30,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:30,612 INFO L124 PetriNetUnfolderBase]: 141/296 cut-off events. [2024-06-20 16:00:30,612 INFO L125 PetriNetUnfolderBase]: For 6282/6282 co-relation queries the response was YES. [2024-06-20 16:00:30,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1089 conditions, 296 events. 141/296 cut-off events. For 6282/6282 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1100 event pairs, 39 based on Foata normal form. 6/302 useless extension candidates. Maximal degree in co-relation 1040. Up to 208 conditions per place. [2024-06-20 16:00:30,613 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 42 selfloop transitions, 10 changer transitions 19/73 dead transitions. [2024-06-20 16:00:30,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 73 transitions, 551 flow [2024-06-20 16:00:30,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 16:00:30,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 16:00:30,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 127 transitions. [2024-06-20 16:00:30,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30528846153846156 [2024-06-20 16:00:30,614 INFO L175 Difference]: Start difference. First operand has 108 places, 55 transitions, 367 flow. Second operand 13 states and 127 transitions. [2024-06-20 16:00:30,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 73 transitions, 551 flow [2024-06-20 16:00:30,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 73 transitions, 500 flow, removed 4 selfloop flow, removed 14 redundant places. [2024-06-20 16:00:30,621 INFO L231 Difference]: Finished difference. Result has 100 places, 48 transitions, 297 flow [2024-06-20 16:00:30,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=316, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=297, PETRI_PLACES=100, PETRI_TRANSITIONS=48} [2024-06-20 16:00:30,621 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 69 predicate places. [2024-06-20 16:00:30,621 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 48 transitions, 297 flow [2024-06-20 16:00:30,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:30,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:30,622 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-20 16:00:30,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable305 [2024-06-20 16:00:30,622 INFO L420 AbstractCegarLoop]: === Iteration 307 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:00:30,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:30,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1601476299, now seen corresponding path program 32 times [2024-06-20 16:00:30,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:30,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79025996] [2024-06-20 16:00:30,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:30,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:30,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:31,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:31,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:31,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79025996] [2024-06-20 16:00:31,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79025996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:31,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:31,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 16:00:31,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957786311] [2024-06-20 16:00:31,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:31,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 16:00:31,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:31,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 16:00:31,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2024-06-20 16:00:32,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 16:00:32,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 48 transitions, 297 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:32,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:32,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 16:00:32,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:32,430 INFO L124 PetriNetUnfolderBase]: 120/257 cut-off events. [2024-06-20 16:00:32,430 INFO L125 PetriNetUnfolderBase]: For 5104/5104 co-relation queries the response was YES. [2024-06-20 16:00:32,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 925 conditions, 257 events. 120/257 cut-off events. For 5104/5104 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 904 event pairs, 33 based on Foata normal form. 6/263 useless extension candidates. Maximal degree in co-relation 880. Up to 171 conditions per place. [2024-06-20 16:00:32,431 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 38 selfloop transitions, 12 changer transitions 14/66 dead transitions. [2024-06-20 16:00:32,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 66 transitions, 469 flow [2024-06-20 16:00:32,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 16:00:32,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 16:00:32,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 128 transitions. [2024-06-20 16:00:32,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3076923076923077 [2024-06-20 16:00:32,432 INFO L175 Difference]: Start difference. First operand has 100 places, 48 transitions, 297 flow. Second operand 13 states and 128 transitions. [2024-06-20 16:00:32,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 66 transitions, 469 flow [2024-06-20 16:00:32,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 66 transitions, 428 flow, removed 5 selfloop flow, removed 14 redundant places. [2024-06-20 16:00:32,438 INFO L231 Difference]: Finished difference. Result has 90 places, 44 transitions, 264 flow [2024-06-20 16:00:32,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=264, PETRI_PLACES=90, PETRI_TRANSITIONS=44} [2024-06-20 16:00:32,438 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 59 predicate places. [2024-06-20 16:00:32,438 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 44 transitions, 264 flow [2024-06-20 16:00:32,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:32,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:32,438 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-20 16:00:32,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable306 [2024-06-20 16:00:32,439 INFO L420 AbstractCegarLoop]: === Iteration 308 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:00:32,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:32,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1610413599, now seen corresponding path program 33 times [2024-06-20 16:00:32,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:32,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937288834] [2024-06-20 16:00:32,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:32,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:32,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:34,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:34,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:34,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937288834] [2024-06-20 16:00:34,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937288834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:34,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:34,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 16:00:34,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617533615] [2024-06-20 16:00:34,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:34,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 16:00:34,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:34,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 16:00:34,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2024-06-20 16:00:34,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 16:00:34,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 44 transitions, 264 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:34,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:34,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 16:00:34,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:34,629 INFO L124 PetriNetUnfolderBase]: 106/231 cut-off events. [2024-06-20 16:00:34,629 INFO L125 PetriNetUnfolderBase]: For 3796/3796 co-relation queries the response was YES. [2024-06-20 16:00:34,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 812 conditions, 231 events. 106/231 cut-off events. For 3796/3796 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 767 event pairs, 29 based on Foata normal form. 6/237 useless extension candidates. Maximal degree in co-relation 772. Up to 145 conditions per place. [2024-06-20 16:00:34,630 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 33 selfloop transitions, 10 changer transitions 17/62 dead transitions. [2024-06-20 16:00:34,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 62 transitions, 426 flow [2024-06-20 16:00:34,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 16:00:34,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 16:00:34,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 127 transitions. [2024-06-20 16:00:34,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30528846153846156 [2024-06-20 16:00:34,631 INFO L175 Difference]: Start difference. First operand has 90 places, 44 transitions, 264 flow. Second operand 13 states and 127 transitions. [2024-06-20 16:00:34,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 62 transitions, 426 flow [2024-06-20 16:00:34,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 62 transitions, 394 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-20 16:00:34,635 INFO L231 Difference]: Finished difference. Result has 84 places, 39 transitions, 231 flow [2024-06-20 16:00:34,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=231, PETRI_PLACES=84, PETRI_TRANSITIONS=39} [2024-06-20 16:00:34,635 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 53 predicate places. [2024-06-20 16:00:34,635 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 39 transitions, 231 flow [2024-06-20 16:00:34,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:34,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:34,636 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-20 16:00:34,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable307 [2024-06-20 16:00:34,636 INFO L420 AbstractCegarLoop]: === Iteration 309 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:00:34,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:34,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1915175529, now seen corresponding path program 34 times [2024-06-20 16:00:34,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:34,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202759735] [2024-06-20 16:00:34,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:34,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:34,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:36,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-20 16:00:36,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:36,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202759735] [2024-06-20 16:00:36,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202759735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:36,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:36,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 16:00:36,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23253990] [2024-06-20 16:00:36,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:36,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 16:00:36,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:36,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 16:00:36,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2024-06-20 16:00:36,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 16:00:36,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 39 transitions, 231 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:36,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:36,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 16:00:36,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:36,481 INFO L124 PetriNetUnfolderBase]: 88/197 cut-off events. [2024-06-20 16:00:36,482 INFO L125 PetriNetUnfolderBase]: For 2936/2936 co-relation queries the response was YES. [2024-06-20 16:00:36,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 693 conditions, 197 events. 88/197 cut-off events. For 2936/2936 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 607 event pairs, 23 based on Foata normal form. 6/203 useless extension candidates. Maximal degree in co-relation 656. Up to 89 conditions per place. [2024-06-20 16:00:36,482 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 30 selfloop transitions, 9 changer transitions 16/57 dead transitions. [2024-06-20 16:00:36,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 57 transitions, 381 flow [2024-06-20 16:00:36,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 16:00:36,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 16:00:36,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 129 transitions. [2024-06-20 16:00:36,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31009615384615385 [2024-06-20 16:00:36,484 INFO L175 Difference]: Start difference. First operand has 84 places, 39 transitions, 231 flow. Second operand 13 states and 129 transitions. [2024-06-20 16:00:36,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 57 transitions, 381 flow [2024-06-20 16:00:36,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 57 transitions, 353 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-20 16:00:36,486 INFO L231 Difference]: Finished difference. Result has 77 places, 33 transitions, 196 flow [2024-06-20 16:00:36,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=203, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=196, PETRI_PLACES=77, PETRI_TRANSITIONS=33} [2024-06-20 16:00:36,486 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 46 predicate places. [2024-06-20 16:00:36,487 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 33 transitions, 196 flow [2024-06-20 16:00:36,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:36,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:36,487 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-20 16:00:36,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable308 [2024-06-20 16:00:36,487 INFO L420 AbstractCegarLoop]: === Iteration 310 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:00:36,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:36,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1260892335, now seen corresponding path program 35 times [2024-06-20 16:00:36,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:36,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554870529] [2024-06-20 16:00:36,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:36,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:36,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:37,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:37,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:37,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554870529] [2024-06-20 16:00:37,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554870529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:37,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:37,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 16:00:37,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678739961] [2024-06-20 16:00:37,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:37,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 16:00:37,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:37,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 16:00:37,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2024-06-20 16:00:37,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 16:00:37,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 33 transitions, 196 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:37,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:37,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 16:00:37,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:38,259 INFO L124 PetriNetUnfolderBase]: 68/157 cut-off events. [2024-06-20 16:00:38,260 INFO L125 PetriNetUnfolderBase]: For 2190/2190 co-relation queries the response was YES. [2024-06-20 16:00:38,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 566 conditions, 157 events. 68/157 cut-off events. For 2190/2190 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 426 event pairs, 17 based on Foata normal form. 6/163 useless extension candidates. Maximal degree in co-relation 532. Up to 72 conditions per place. [2024-06-20 16:00:38,260 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 19 selfloop transitions, 5 changer transitions 25/51 dead transitions. [2024-06-20 16:00:38,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 51 transitions, 334 flow [2024-06-20 16:00:38,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 16:00:38,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 16:00:38,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 126 transitions. [2024-06-20 16:00:38,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30288461538461536 [2024-06-20 16:00:38,261 INFO L175 Difference]: Start difference. First operand has 77 places, 33 transitions, 196 flow. Second operand 13 states and 126 transitions. [2024-06-20 16:00:38,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 51 transitions, 334 flow [2024-06-20 16:00:38,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 51 transitions, 302 flow, removed 5 selfloop flow, removed 14 redundant places. [2024-06-20 16:00:38,263 INFO L231 Difference]: Finished difference. Result has 67 places, 23 transitions, 122 flow [2024-06-20 16:00:38,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=122, PETRI_PLACES=67, PETRI_TRANSITIONS=23} [2024-06-20 16:00:38,264 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 36 predicate places. [2024-06-20 16:00:38,264 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 23 transitions, 122 flow [2024-06-20 16:00:38,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:38,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:38,264 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-20 16:00:38,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable309 [2024-06-20 16:00:38,264 INFO L420 AbstractCegarLoop]: === Iteration 311 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:00:38,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:38,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1791189699, now seen corresponding path program 36 times [2024-06-20 16:00:38,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:38,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022534581] [2024-06-20 16:00:38,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:38,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:38,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:39,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:39,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:39,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022534581] [2024-06-20 16:00:39,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022534581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:39,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:39,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-20 16:00:39,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11618606] [2024-06-20 16:00:39,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:39,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-20 16:00:39,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:39,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-20 16:00:39,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2024-06-20 16:00:39,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-06-20 16:00:39,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 23 transitions, 122 flow. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:39,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:39,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-06-20 16:00:39,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:39,686 INFO L124 PetriNetUnfolderBase]: 28/73 cut-off events. [2024-06-20 16:00:39,686 INFO L125 PetriNetUnfolderBase]: For 676/676 co-relation queries the response was YES. [2024-06-20 16:00:39,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 216 conditions, 73 events. 28/73 cut-off events. For 676/676 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 111 event pairs, 0 based on Foata normal form. 6/79 useless extension candidates. Maximal degree in co-relation 196. Up to 24 conditions per place. [2024-06-20 16:00:39,686 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 0 selfloop transitions, 0 changer transitions 34/34 dead transitions. [2024-06-20 16:00:39,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 34 transitions, 178 flow [2024-06-20 16:00:39,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 16:00:39,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 16:00:39,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 111 transitions. [2024-06-20 16:00:39,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2668269230769231 [2024-06-20 16:00:39,687 INFO L175 Difference]: Start difference. First operand has 67 places, 23 transitions, 122 flow. Second operand 13 states and 111 transitions. [2024-06-20 16:00:39,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 34 transitions, 178 flow [2024-06-20 16:00:39,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 34 transitions, 138 flow, removed 2 selfloop flow, removed 19 redundant places. [2024-06-20 16:00:39,688 INFO L231 Difference]: Finished difference. Result has 46 places, 0 transitions, 0 flow [2024-06-20 16:00:39,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=34, 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=13, PETRI_FLOW=0, PETRI_PLACES=46, PETRI_TRANSITIONS=0} [2024-06-20 16:00:39,688 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 15 predicate places. [2024-06-20 16:00:39,688 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 0 transitions, 0 flow [2024-06-20 16:00:39,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:39,691 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-20 16:00:39,691 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-20 16:00:39,691 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-20 16:00:39,694 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-20 16:00:39,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable310 [2024-06-20 16:00:39,695 INFO L445 BasicCegarLoop]: Path program histogram: [48, 36, 36, 35, 24, 20, 18, 15, 15, 10, 7, 6, 6, 5, 5, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:00:39,697 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-20 16:00:39,697 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-20 16:00:39,701 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-20 16:00:39,701 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-20 16:00:39,701 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.06 04:00:39 BasicIcfg [2024-06-20 16:00:39,702 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-20 16:00:39,703 INFO L158 Benchmark]: Toolchain (without parser) took 712543.97ms. Allocated memory was 169.9MB in the beginning and 1.5GB in the end (delta: 1.3GB). Free memory was 91.6MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 147.0MB. Max. memory is 16.1GB. [2024-06-20 16:00:39,704 INFO L158 Benchmark]: Witness Parser took 0.16ms. Allocated memory is still 169.9MB. Free memory is still 126.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-20 16:00:39,704 INFO L158 Benchmark]: CDTParser took 0.07ms. Allocated memory is still 169.9MB. Free memory is still 138.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-20 16:00:39,705 INFO L158 Benchmark]: CACSL2BoogieTranslator took 529.89ms. Allocated memory is still 169.9MB. Free memory was 91.3MB in the beginning and 110.8MB in the end (delta: -19.5MB). Peak memory consumption was 8.7MB. Max. memory is 16.1GB. [2024-06-20 16:00:39,705 INFO L158 Benchmark]: Boogie Procedure Inliner took 46.91ms. Allocated memory is still 169.9MB. Free memory was 110.8MB in the beginning and 108.1MB in the end (delta: 2.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-20 16:00:39,705 INFO L158 Benchmark]: Boogie Preprocessor took 63.13ms. Allocated memory is still 169.9MB. Free memory was 108.1MB in the beginning and 104.8MB in the end (delta: 3.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-20 16:00:39,705 INFO L158 Benchmark]: RCFGBuilder took 683.62ms. Allocated memory is still 169.9MB. Free memory was 104.8MB in the beginning and 135.9MB in the end (delta: -31.0MB). Peak memory consumption was 60.0MB. Max. memory is 16.1GB. [2024-06-20 16:00:39,705 INFO L158 Benchmark]: TraceAbstraction took 711213.97ms. Allocated memory was 169.9MB in the beginning and 1.5GB in the end (delta: 1.3GB). Free memory was 134.9MB in the beginning and 1.3GB in the end (delta: -1.1GB). Peak memory consumption was 189.4MB. Max. memory is 16.1GB. [2024-06-20 16:00:39,706 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.16ms. Allocated memory is still 169.9MB. Free memory is still 126.0MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.07ms. Allocated memory is still 169.9MB. Free memory is still 138.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 529.89ms. Allocated memory is still 169.9MB. Free memory was 91.3MB in the beginning and 110.8MB in the end (delta: -19.5MB). Peak memory consumption was 8.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 46.91ms. Allocated memory is still 169.9MB. Free memory was 110.8MB in the beginning and 108.1MB in the end (delta: 2.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 63.13ms. Allocated memory is still 169.9MB. Free memory was 108.1MB in the beginning and 104.8MB in the end (delta: 3.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 683.62ms. Allocated memory is still 169.9MB. Free memory was 104.8MB in the beginning and 135.9MB in the end (delta: -31.0MB). Peak memory consumption was 60.0MB. Max. memory is 16.1GB. * TraceAbstraction took 711213.97ms. Allocated memory was 169.9MB in the beginning and 1.5GB in the end (delta: 1.3GB). Free memory was 134.9MB in the beginning and 1.3GB in the end (delta: -1.1GB). Peak memory consumption was 189.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 825]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 826]: 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, 52 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: 711.1s, OverallIterations: 311, TraceHistogramMax: 1, PathProgramHistogramMax: 48, EmptinessCheckTime: 0.0s, AutomataDifference: 393.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 26279 SdHoareTripleChecker+Valid, 87.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 22654 mSDsluCounter, 18604 SdHoareTripleChecker+Invalid, 76.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 17159 mSDsCounter, 6768 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 158440 IncrementalHoareTripleChecker+Invalid, 165208 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 6768 mSolverCounterUnsat, 1445 mSDtfsCounter, 158440 mSolverCounterSat, 0.5s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4020 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 4009 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11804 ImplicationChecksByTransitivity, 110.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3712occurred in iteration=174, InterpolantAutomatonStates: 3502, 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.3s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 313.2s InterpolantComputationTime, 5450 NumberOfCodeBlocks, 5450 NumberOfCodeBlocksAsserted, 311 NumberOfCheckSat, 5139 ConstructedInterpolants, 0 QuantifiedInterpolants, 242313 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 311 InterpolantComputations, 311 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-20 16:00:39,749 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